Добрый день.
Обновился с версии 3.0.11 до 3.1.1. Рекомендации по обновлению выполнил (http://doc.otrs.org/3.1/en/html/upgrading.html).
Теперь всё кракозябрами, кроме текста из базы (текст заявок, конфигурационных элементов и т.п.).
ОС SLES 11 SP1, MySQL 5.0.67
Результат проверок Support Assesment:
Check if the client uses utf8 for the connection.
Your client connection is utf8.
OK Check if the database uses utf8 as charset.
Your database character setting is utf8.
OK Check database utf8 support.
Your database version supports utf8.
OK Check the utf8 table charset collation.
Your charset collation is set to utf8_general_ci.
В браузере стоит кодировка UTF8. В браузере Сохранял исходный код страницы - текс в UTF8. Пытался потом его просмотреть, ни в какой кодировке он нормально не отобразился, хотя автоопределение определяет текст как UTF8. Только после конвертации в ANSI 1251 текст стал отображаться правильно.
Такое впечатление, что происходит какое-то двойное преобразование кодировок на уровне движка OTRS и в браузер уже передаётся искаженная кодировка.
Кто-нибудь может подсказать в какую сторону хоть копать?
Обновился с OTRS 3.0.11 на 3.1.1-проблема с кодировкой [Реш]
Модератор: ykolesnikov
Обновился с OTRS 3.0.11 на 3.1.1-проблема с кодировкой [Реш]
Последний раз редактировалось suigel 01 мар 2012, 11:37, всего редактировалось 1 раз.
Re: Обновился с OTRS 3.0.11 на 3.1.1 - проблема с кодировкой
Изменил в Винде с помощью текстового редактора кодировку файла ru.pm на ANSI, теперь интерфейс отображается нормально, кроме надписей дополнительных модулей. А теперь все языковые файлы (ITSM, FAQ) идут в utf8. Как это должно по-нормальному работать? Пробовал играться с кодировками и в IE8 и в Firefox 10, ничего не помогает, кроме изменения кодировки языковых файлов.
Re: Обновился с OTRS 3.0.11 на 3.1.1 - проблема с кодировкой
Это не единственный косяк с кодировками. Либо вставляем костыли, либо ждем пока разработчики все до ума доведут.
PS: Я минимум месяц даже пытаться ставить новую версию не буду, не говоря об апгрейде рабочего сервера.
PS: Я минимум месяц даже пытаться ставить новую версию не буду, не говоря об апгрейде рабочего сервера.
OTRS 4.0.12, ITSM 4.0.12 тестовая
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Обновился с OTRS 3.0.11 на 3.1.1 - проблема с кодировкой
Все файлы должный быть в UTF-8. Проверяйте, как работает ваш текстовый редактор.
2. Это само собой, надо сначала на тестах все откатать, тем более если у Вас был кастом.
Уже с версии 3.0 было предупреждение, что в 3.1 будет все только в UTF-8. Никаких доведений до ума не будет. И о каких костылях идет речь?bloodice писал(а):Это не единственный косяк с кодировками. Либо вставляем костыли, либо ждем пока разработчики все до ума доведут.
1. Пытаться можно без проблем в тестовой среде.bloodice писал(а):PS: Я минимум месяц даже пытаться ставить новую версию не буду, не говоря об апгрейде рабочего сервера.
2. Это само собой, надо сначала на тестах все откатать, тем более если у Вас был кастом.
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Re: Обновился с OTRS 3.0.11 на 3.1.1 - проблема с кодировкой
Добил я всё-таки эту проблему. Я совсем забыл, что у меня есть собственный файл русификации для своих доработок ru_Custom.pm. Он у меня был в кодировке 1251 и похоже из-за него и происходило дополнительное преобразование кодировок. В общем, решилось перекодированием этого файла в utf-8 и правки в самом файле строки с заменой 1251 на utf-8 $Self->{Charset} = ['utf-8', ]; и перезапуском сервиса otrs и apache2.
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Обновился с OTRS 3.0.11 на 3.1.1-проблема с кодировкой [
Что и требовалось доказать.
В 90% случаев - косяк не у разработчиков .bloodice писал(а):Это не единственный косяк с кодировками. Либо вставляем костыли, либо ждем пока разработчики все до ума доведут.
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!