Re: что-то интересное с кодировками
On Fri, Jul 14, 2006 at 09:48:41PM +0300, Pavel wrote:
> Приложение тестировалось на тестовом сервере по дебианом, всё было
> замечательно. Перенеся на продакшн, еще один дебиан, обнаружилось что
> файлы записанные на диск невозможно прочесть, вместо русских букв там
> крякозябли.
java внутри себя работает в unicode. Когда она общается с внешним
миром, юникодные символы преобразуются в символы текущей локали. Если
локаль семибитная (C), то вместо русских букв получаются либо знаки
вопроса (в норме), либо какой-то ужыс (иногда).
Надо просто выставить LC_CTYPE в правильную кодировку (LC_CTYPE=ru_RU.KOI8-R)
в стартовом скрипте. LC_ALL трогать не надо.
Reply to: