Отправляет email-рассылки с помощью сервиса Sendsay

Про хостинг

  Все выпуски  

Про хостинг Кодировка в Redmine


После установки Redmine на Debain 7, естественно настало время его использования. Но, к моему удивлению, все русские символы в приложении отображались не иначе как ????. Не иначе как проблемы с кодировкой базы… Будем лечить…

План действий

Для начала подключимся к базе и узнаем, какая кодировка используется:

mysql -u root -p
use database redmine;
show variables like "character_set_database";

 

В результате получим что-то типа:

+------------------------+--------+
| character_set_database | latin1 |
+------------------------+--------+

Как мы видим – стоит англоязычная кодировка и все русские символы ей по боку. Соответственно пробуем отделаться “малой кровью”:

alter database `redmine_successionua` character set utf8;

Если помогло – рад за вас, но мне не помогло… Что же, будем ковырять базу. Делаем ее дамп:

mysqldump -uroot -p our_database_name --allow-keywords --create-options --complete-insert --default-character-set=latin1 --add-drop-table > dump.sql
cp dump.sql /tmp
nano dump.sql

Ищем дампе latin1 и заменяем его на utf8. После возвращаем дамп назад:

mysql -uroot -p our_database_name --default-character-set=utf8 < dump.sql

Ну вот на этом и все. Русский язык работает.

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru


В избранное