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 трогать не надо. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

