UchihaSV 9 Опубликовано 15 января, 2015 Пользуюсь L2jServer. При все файлы сервера получается UTF-8 без BOM. При компиле ядра в javac указал encode='utf8'. И получается в логе файла чата, русский текст отображается знаками вопроса и при этом сам файл в UTF-8. Отсюда вывод что, при записи чата в лог, только английский текст идет как UTF-8, а русский записывается как cp1251(windows-1251), из-за этого в UTF-8 файле он отображается как знак вопроса. Если лог файлу задать кодировку windows-1251, то сервер его обратно переводит в UTF-8. Может кто сталкивался с таким, и знает как это исправить? Еще интересует, как записывать в лог чата не все и вся, а только шаут, в конфиге нету. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Мо3олЬ 68 Опубликовано 15 января, 2015 в build.xml добавить encoding="UTF-8" и будет те щастье)) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
UchihaSV 9 Опубликовано 16 января, 2015 Отвечаем не читая? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
LifeGame32 312 Опубликовано 20 января, 2015 (изменено) Пользуюсь L2jServer. При все файлы сервера получается UTF-8 без BOM. При компиле ядра в javac указал encode='utf8'. И получается в логе файла чата, русский текст отображается знаками вопроса и при этом сам файл в UTF-8. Отсюда вывод что, при записи чата в лог, только английский текст идет как UTF-8, а русский записывается как cp1251(windows-1251), из-за этого в UTF-8 файле он отображается как знак вопроса. Если лог файлу задать кодировку windows-1251, то сервер его обратно переводит в UTF-8. Может кто сталкивался с таким, и знает как это исправить? Еще интересует, как записывать в лог чата не все и вся, а только шаут, в конфиге нету. Запуск ядра(с параметром -Dfile.encoding=UTF- Пример для win .bat (java -Dfile.encoding=UTF-8 -Djava.util.logging.manager=com.l2jserver.util.L2LogManager -Xms1024m -Xmx1024m -cp ./../libs/*;l2jserver.jar com.l2jserver.gameserver.GameServer) я уже даже не знаю который раз пишу это. -Dfile.encoding=UTF-8 Изменено 20 января, 2015 пользователем LifeGame32 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
chev7 5 Опубликовано 22 октября, 2015 (изменено) Запуск ядра(с параметром -Dfile.encoding=UTF- Пример для win .bat (java -Dfile.encoding=UTF-8 -Djava.util.logging.manager=com.l2jserver.util.L2LogManager -Xms1024m -Xmx1024m -cp ./../libs/*;l2jserver.jar com.l2jserver.gameserver.GameServer) я уже даже не знаю который раз пишу это. -Dfile.encoding=UTF-8, проблема в том, что в ядре нет поддержки utf-8 просите разработчика добавить это под наши нужды. Изменено 22 октября, 2015 пользователем chev7 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты