Так какую же всё-таки ставить кодировку utf-8 или windows-1251?

Прислано: VR

чт, 08/04/2004 - 14:55

Как я понял из обсуждений,FAQ и опыта:
utf-8
-имеет глюки (неверное обрезание слов, что дает отображение паразитных символов)
-не читается в notepad и наврняка будут проблемы с copy-paste в др. редакторах
-не распознается нек. поисковиками (Апортом)
-не поддерживается нормально в MySQL (не будет сортировки и поиска без учета регистра... но это наверно и не нужно)
-глюки могут быть в email, оправляемых на рус. языке (именно так глючит форум www.typo3.ru)
см. также http://www.typo3.ru/translation.html?&cHash=5ab3e65562&tt_board_uid=586
Кстати, typo 3.6 тоже перевели на utf-8. И для меня все эти вопросы актуальны
(На какой версии делать нов. сайт на typo3... но это так, к слову)

win-1251
-глюков с собственно кодировкой быть не должно
-нет проблем с редакторами и почтой
-патчить код приходить (в инсталяции www.crm.webmed.ru я поправил всего 4 файла,
но делать это в каждом новом модуле - грусно)
-будут глюки с системой... там на utf-8 наверняка завязаны какие-то PHP фукции...
но это догадки

Так что же делать?
Куда податься... На лево пойдешь - коня потеряешь, на правой пойдешь...

Заранее благодарю за советы :-)

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано B.X в чт, 08/04/2004 - 16:04.

Просто поменяй всё на нужную тебе кодировку во всех файлах. Как это сделать в Линуксе (это операционная система такая), читай здесь: http://drupal.ru/taxonomy/page/or/11 если же у тебя Windows, то исправлять (замена на другое) все файлы в какой-то папке (в том числе и в дочерних) может программа Renamer, не помню, где я её брал, но можно поискать по названию...

На utf-8 никаких пхп функций не завязано. В модулях, насколько я знаю, тоже ничего, что имело бы отношение к кодировкам не имеется. Просто надо поменять кодировку во всех системных файлах, а также отключить кэш Drpal'a, который кэширует все документы в базу, он например может всё предлагать в старой кодировке, несмотря на то, что ты изменил в файлах на новую...

Единственная проблема, которая тебя ожидает, это то, что синдикацию с других сайтов невозможно будет сделать, но это не потому, что ты изменишь кодировку, а потому, что в Drupal'e по умолчанию подразумеваются, что все внешние xml rss будут выдаваться в кодировке utf-8, но большинство сайтов Рунета выдает их в кодировке ср1251 (win1251) и Drupal пишет тебе ошибку... говоря, что у них там неправильный xml.


Опубликовано axel в пт, 09/04/2004 - 01:01.

Я делаю сайты на Drupal исключительно под UTF-8, как это в движке по умолчанию предусмотрено. Как я уже писал об UTF8, преимуществ больше, чем проблем. В остальном зависит от конкретной задачи. Главное, в Drupal нет проблем со сменой дефолтной кодировки на другую, т.что проблема в общем-то не критична.

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

--
Axel


Опубликовано wolf_stranger в вт, 21/06/2005 - 08:45.

Начиная с win2000, notepad отлично понимает utf-8.
Когда файл открываете, там внизу кодировку можно выбрать.


Новое на сайте

Ссылки партнёров