Только для готовых решений! Пожалуйста, не используйте для вопросов и обсуждений!
Модератор: ykolesnikov
-
Марат
- OTRS Новобранец
- Сообщения: 27
- Зарегистрирован: 18 ноя 2014, 14:28
Сообщение
Марат » 29 ноя 2014, 12:18
Чтобы вместо кракозябр отображался нормально русккий язык требуется добавить в начало файла ru_Custom.pl строчку "use utf8;", например:
Код: Выделить всё
package Kernel::Language::ru_Custom;
use strict;
use warnings;
use utf8;
use vars qw(@ISA $VERSION);
sub Data {
my $Self = shift;
# $$START$$
# own translations
$Self->{Translation}->{'Subject'} = 'Тема';
# $$STOP$$
return 1;
}
1;
Используемая кодировка 65001 (UTF-8)
SUSE
PostgreSQL
OTRS 6
-
weec
- OTRS Новобранец
- Сообщения: 11
- Зарегистрирован: 05 дек 2014, 01:28
Сообщение
weec » 05 дек 2014, 02:16
Добрый день.
А обязательно ли создавать файл ru_Custom.pl , просто в ru.pm уже указано use utf8 ?
Попробовал создать файлик ru_Custom.pl и добавить в него содержимое приведенное выше, но кракозябры вместо русских букв остались. Как быть?
OTRS 4.0.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2
-
alexus
- OTRS Гуру
- Сообщения: 5204
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 94 раза
- Поблагодарили: 84 раза
Сообщение
alexus » 05 дек 2014, 11:18
Поправлю Марата - ru_Custom.pm (а не PL!!!!)
-
weec
- OTRS Новобранец
- Сообщения: 11
- Зарегистрирован: 05 дек 2014, 01:28
Сообщение
weec » 05 дек 2014, 11:53
проблему с кракозябрами удалось решить, а как это сделать описал в следующем топике
viewtopic.php?f=5&t=2772
OTRS 4.0.2
FreeBSD 10.1
Nginx 1.6.2
PostgreSQL 9.2