Здравствуйте!
При работе с шаблоном, возникли проблемы. В файл шаблона(page.tpl.php) добавил пару дивов и текст(напрямую указано в файле). При загрузке страницы текст, вбитый руками отображается крокозябрами... Раньше слышал, что в друпал есть какие то проблемы с кодировками страниц и базы... Где об этом можно почитать и какие проблемы могут быть при переносе на хостинг...?
Комментарии
Проблемы не в Друпале, а в тех, кто пользуется кривыми редакторами или просто не умеет пользоваться.
Если пишете в шаблоне по-русски, файл должен быть в кодировке UTF-8
direqtor, спасибо. Разобрался.
А нет нигде какой нибудь инструкции по правильной установке и переносу с локали на хостинг?(я имею ввиду кодировки базы и т.п., чтобы после переноса все отображалось номально)
Я предпочитаю ставить произвольный английский( или не произвольный, а точный) текст через функцию
<?php t("Some text");?>
, а потом перевожу эту фразу. И файлы шаблонов можно тогда оставлять в оригинальной кодировке.Это более правильный вариант...
У меня тоже возникли проблемы с кодировкой
Сначала пробовал прописывать в самом шаблоне charset=utf-8 и не помогло, вызывал print с перекодировкой. Далее начал менять кодировку в файле .htaccess AddDefaultCharset utf-8 и опять-таки без результатов, пока вовсе не отключил перекодировку на хостере в том же самом файле .htaccess прописал CharsetDisable On (но все предыдущие изменения вернул в исходные) и у меня сайт начал отображаться правильно в любом браузере не меняя кодировок