Как перевести Друпал на WIN-1251?

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

Аватар пользователя Akryl Akryl 7 августа 2007 в 18:18

Нужно заставить работать друпал c Win-1251 и только с ней (Перевести пять десятков пользователей, вместе с их данными, программным обеспечением и бизнес процессами на UTF-8, не реалистично). Как это сделать?

Комментарии

Аватар пользователя igdrasil@drupal.org igdrasil@drupal.org 7 августа 2007 в 19:28

что именно надо перенести? если необходимо работать с базой, которая хранится в виндовой кодировке - все делается настройками подключения, если интерфейс, тоже реально, но зачем? все браузеры сейчас прекрасно работают с UTF-8, пользователям будет побарабану, в какой кодировке работает сайт

Аватар пользователя Макс К. Макс К. 8 августа 2007 в 0:20

Вы не написали, что у Ваших пользователей требует win1251.

Или формат хранения в базе или формат строки поиска или формат показа страницы или RSS-лента или еще что.

Один из бюджетных способов показать сайт в кодировке win1251 - слегка поправить тему дизайна и на лету перекодировать страницу из utf-8 в win1251. Подробнее об этом в сообщении: http://www.drupal.ru/node/7043

RSS-ленту тоже можно конвертировать в win1251.

Если скрипты обращаются напрямую к базе и требуют кодировки win1251, то можно выловить все места, обращающиеся к базе и поставить конвертор кодировки при считывании базы или при записи.

Есть и хакерский вариант. Похакать API Друпал, чтобы он считывал и хранил данные в win1251, а внаружу выдавал UTF-8. Не рекомендуется.

Аватар пользователя beer_destroyer beer_destroyer 8 августа 2007 в 12:39

Этот ресурс (бе-бе) нет понимает UTF в принципе. Не понятно, зачем вообще на него надо ориентироваться? Считайте что этого сайта вообще нет.