Freebsd и лог чата...
FreeBSD 7.1
Логируется чат, русские символы в иероглифах.... Пробовал сохранять файл логов в UTF-8 непомогло... Как вылечить? Кто-то говорил что нужно поставить поддержку русского на фря... Но как будет правильно это зделать? Просто подобным танцем с бубном не занимался...
сохранял файл в юникоде и после смотрел его при помощи консоли?
Kpu3uc_Bo3pacTa: сохранял файл в юникоде и после смотрел его при помощи консоли?
Нет, стянул его на винду через WinSCP
По поводу руссификации _http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/using-localization.html но KOI-8R
С utf-8 придетса с бубном основательно но врядле поможет.
дело в том, что файлы логов как правило в юникоде и сохраняютса самой явой. А просто стащить через sftp и просмотреть редактором с потдержкой utf-8 (например notepad++) не пытались?
Так-же возможны проблемы самой явы на фряхе, порты на которую крайне не регулярны и очень "кривые".
Возможно стоит задуматься о смене ОС.
izen: По поводу руссификации _http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/using-localization.html но KOI-8R
С utf-8 придетса с бубном основательно но врядле поможет.
дело в том, что файлы логов как правило в юникоде и сохраняютса самой явой. А просто стащить через sftp и просмотреть редактором с потдержкой utf-8 (например notepad++) не пытались?
Так-же возможны проблемы самой явы на фряхе, порты на которую крайне не регулярны и очень "кривые".
Возможно стоит задуматься о смене ОС.
юзаю фряху с явой несколько лет не замечала там никакой кривости... может дело то в пряморукости...
а вообще да проще всего стянуть да посмотреть в редакторе.
но если сильно приспичит то вот:
Настройка KOI8-R:
vi /etc/rc.conf
keymap="ru.koi8-r"
font8x8="cp866-8x8"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
scrnmap="koi8-r2cp866"
cursor="destructive"
Заменить все cons25 на cons25r в /etc/ttys:
vi /etc/ttys
:%s/cons25/cons25r/g
kill -HUP 1
(чтобы перечитался /etc/ttys)
/etc/rc.d/syscons restart
pw usermod root -L russian
(выполнить для всех имен пользователей кому нужен русский, если вы ходите
на сервер только удаленно по ssh/telnet, то можно выполнить только этот шаг для настройки
поддержки русского языка KOI8-R в системе)
Настройка UTF-8 (для работы с удаленного терминала):
В /etc/login.conf добавляем:
russian-utf8|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:lc_all=ru_RU.UTF-8:\
:tc=default:
Перестраиваем БД:
cap_mkdb /etc/login.conf
Прикрепляем пользователя:
pw usermod логин -L russian-utf8
Добавляем в /etc/profile
MM_CHARSET=UTF-8; export MM_CHARSET



