Какую кодировку использовать для кириллицы в друпале?

Главные вкладки

Аватар пользователя Heihachi88 Heihachi88 29 мая 2010 в 11:36

Если использовать UTF-8 - он создает Byte Order mark = создает лишние знаки в начале документа. Если использовать UTF-8 without BOM - кириллицу отображает как кракозябли, вопрос: Какую кодировку использовать? В template.php переопределяю поиск в теме, дефолтный текст в поисковой строке хочу на русском написать - Поиск...

Комментарии

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 29 мая 2010 в 17:23

Heihachi88 wrote:
...Если использовать UTF-8 without BOM - кириллицу отображает как кракозябли...

кто отображает?

Ответ на центральный вопрос -- нужно использовать utf8. Есть десятки решений без BOM и "кракозяблей".

Аватар пользователя Shift-Web Shift-Web 29 мая 2010 в 17:31

Quote:
Если использовать UTF-8 without BOM - кириллицу отображает как кракозябли, вопрос: Какую кодировку использовать?

Я сначала из ansi пересохраняю обычным блокнотом в utf-8 и потом правлю нормальным редактором. Вроде всё нормально

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 29 мая 2010 в 18:40

Shift-Web][quote wrote:
Я сначала из ansi пересохраняю обычным блокнотом в utf-8 и потом правлю нормальным редактором. Вроде всё нормально

А зачем так сложно? )

Аватар пользователя Vladimir_VVV Vladimir_VVV 29 мая 2010 в 19:07

Да о чем вы говорите вобще?
Скачайте Notepad++.
если у вас файл был в кодировке 1251 - открываем в Notepad++ и в меню "Кодировки" выбираем "Преобразовать в UTF-8 Без BOM"
Заметте не "Кодировать в UTF-8 Без BOM" а "Преобразовать в UTF-8 Без BOM", никаких крокозябр небудет.
Еще в меню "Правка" -> "EOL конверсия" и выбрать "Преобразовать в Unix-формат" если он еще не выбран, а то при заливке на фтп на говноклиентах будет по 2 переноса строки.
Все!!! какие могут быть проблемы? Какие нафик там сохранения а потом поправки?!

Аватар пользователя Shift-Web Shift-Web 29 мая 2010 в 19:08

"<a href="mailto:v1adimir@drupal.org">v1adimir@drupal.org</a>" wrote:
А зачем так сложно? )

Для меня это просто Smile Интер, 2 клика, контрол+S, альт+ф4, зацепить, перетащить в на иконку нормального редактора )

Просто по умолчанию PSPad сохраняет с тем, что было в файле. Это удобнее т.к. не нарушает оригинальную структуру. В то-же время при попытке сохранить без бом, через этот редактор файл сыплется в кракозябры. Что-то крутить мне не хочется, поэтому делаю так ))

Аватар пользователя Vladimir_VVV Vladimir_VVV 29 мая 2010 в 19:28

"Shift-Web" wrote:
Для меня это просто Smile Интер, 2 клика, контрол+S, альт+ф4, зацепить, перетащить в на иконку нормального редактора )

Просто по умолчанию PSPad сохраняет с тем, что было в файле. Это удобнее т.к. не нарушает оригинальную структуру. В то-же время при попытке сохранить без бом, через этот редактор файл сыплется в кракозябры. Что-то крутить мне не хочется, поэтому делаю так ))


Да прочитайте уже наконец мой пост выше.
Есть два нормальных редактора, это Notepad++ и Geany, правда настроек в Notepad++ гораздо больше, и плагины можно подцеплять свои хоть на пэхэпэписаные на горячие клавиши.

Ах да удобные редакторы типа Notepad++ это для тех кто хочет делать быстро и много, а если Вы например сидите в офисе где выжен не объем а имитация бурной деятельности то тогда конечно эти редакторы не подходят, в этом случае лучше сохранять через блокнот в utf-8 а потом в PSPad удалять BOM.

Аватар пользователя Shift-Web Shift-Web 29 мая 2010 в 20:03

"Vladimir_VVV" wrote:
Да прочитайте уже наконец мой пост выше.
Есть два нормальных редактора, это Notepad++ и Geany, правда настроек в Notepad++ гораздо больше, и плагины можно подцеплять свои хоть на пэхэпэписаные на горячие клавиши.
Ах да удобные редакторы типа Notepad++ это для тех кто хочет делать быстро и много, а если Вы например сидите в офисе где выжен не объем а имитация бурной деятельности то тогда конечно эти редакторы не подходят, в этом случае лучше сохранять через блокнот в utf-8 а потом в PSPad удалять BOM.

Уважаемый, пробовал всё, что можно. Для меня самое оптимальное это PSPad. Были и нотепады++ и ультраэдиты, и пхп эксперт эдиторы и еще куча другого. Остановился на пспаде т.к. он для меня намного удобнее и быстрее.

"Vladimir_VVV" wrote:
настроек в Notepad++

Неудобный он и настройки эти - мнимое преимущество. В пээсе тоже есть куча всего, а горячие клавиши у меня определены свои, отдельным приложением. Это обеспечивает удобство везде, не только в редакторе, а при любой работе с текстом или кодом.

"Vladimir_VVV" wrote:
Вы например сидите в офисе где выжен не объем а имитация бурной деятельности

Я потому и не сижу в офисе, что мне не понятен смысл просиживать жопу и что-то имитировать от зарплаты до зарплаты.

"Vladimir_VVV" wrote:
utf-8 а потом в PSPad удалять BOM

Описанные мною манипуляции автоматизированы, это просто было для осмысления. Сделано так, для того, чтобы дёргать лишний раз профиля для каждого файла, что обеспечивает меньше ошибок и прогляделок.