FreeBSd > WWW
Кодировка в Syscp
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 нормально отображает.
Навигация
Перейти к полной версии