FreeBSd > WWW

Кодировка в Syscp

(1/2) > >>

Kostya:
Проблема такая: в syscp сейчас если пишешь в русской раскладке, то запись появляется кракозябрами, типа
"У меня н& "

Вероятно проблема в кодировке, но не знаю где и что нужно изменить.
mail# uname -rs
FreeBSD 8.2-STABLE

Kostya:
Такое появляется, например, в TroubleTickets  или когда создаёшь новый email экаунт, соответственно приветственное письмо приходит тоже кракозябрами.

muff:
Фишка в том, что syscp работает в кодировке ISO.
Roundcube, например, понимает эту кодировку. Mozilla Thunderbird - тоже. Однако определенные проблемы все таки есть при использовании этой кодировки.
Как вариант - перекодировать все файлы с помощью iconv. Но у меня в SysCP уже крутится около десятка пользователей, поэтому не хочу рисковать. А на тестирование на тестовой машине - времени не хватает.

Итак, исходя из того, что SysCP в кодировке ISO-8859-1, команда конвертирования будет примерно такая:

--- Код: ---# iconv -f ISO-8859-1 -t UTF-8 source_file destination_file
--- Конец кода ---

Выполнить рекурсивный перевод можно будет только с помощью какого-то скрипта, поскольку возможности iconv не предоставляют такой возможности.
Ну и главное - не забыть потом изменить все вхождения строки ISO-8859-1 заменить на UTF-8.

P.S. Не обязательно UTF-8, можно и CP-1251 использовать...

Kostya:
А вы используете тиккеты у себя ?!

muff:
Да, использую.
На веб-интерфейсе - нормальное отображение. Почту тоже юзаю через web - roundcube нормально отображает.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии