[sisyphus] Проблемы с кириллицей в redmine

Денис Ягофаров denyago на rambler.ru
Вт Июл 20 16:27:53 UTC 2010


Доброго времени суток.

Обновился до последней redmine
(сначала удалил пакет, потом поставил заново, мигрировал БД),
но проблемы с кириллицей в wiki (показ истории, где есть кириллица)
так и не решились.

На новой БД всё ОК. Возможно, это как-то связано именно с той
БД, с которой я работал?.. При этом в обоих случаях (старой и новой)
"select * from wiki_contents;" показывают читаемые символы, в консоли
кодировка по умолчанию (скорее всего ru_RU.UTF-8).

Как можно сравнить эти 2 БД и выяснить что поправить?

Конфиги....

/etc/redmine/prodtest/database.yml:
production:
   adapter: sqlite3
   database: /var/redmine/prodtest
   encoding: utf8

/etc/redmine/prodtest/database-maintenance.yml:
production_maintenance:
   adapter: sqlite3
   database: /var/redmine/prodtest
   encoding: utf8

/etc/mongrel_cluster/sites-available/redmine-prodtest.yml:
---
address: 127.0.0.1
port: 9000
servers: 2
environment: production
cwd: /usr/share/redmine
user: _redmine
group: _redmine

/etc/mongrel_cluster/sites-available/redmine-prodtest.env:
export LANG=ru_RU.UTF-8
export X_ALT_SITEID="prodtest"

Ошибка:

ActionView::TemplateError (incompatible character encodings: UTF-8 and 
ASCII-8BIT) on line #17 of app/views/wiki/diff.rhtml:
14:
15: <hr />
16:
17: <%= html_diff(@diff) %>

     app/views/wiki/diff.rhtml:17:in `concat'
     app/views/wiki/diff.rhtml:17:in 
`_run_rhtml_app47views47wiki47diff46rhtml'
     /usr/share/ruby/vendor_ruby/1.9/action_view/renderable.rb:34:in 
`block in render'
     /usr/share/ruby/vendor_ruby/1.9/action_view/base.rb:306:in 
`with_template'

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : denyago.vcf
Тип     : text/x-vcard
Размер  : 384 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20100720/37aa719f/attachment.vcf>


Подробная информация о списке рассылки Sisyphus