В общем, суть проблемы: Есть такая игра на яве – ring fantasy. Русского перевода нигде не нашел, поэтому решил перевести ее сам. Классы переводятся без проблем, но у них лишь меню и часть текста игры, все диалоги персонажей записаны в txt файлах. Пробовал заменить английский текст русским, при запуске игры вместо замененного текста выводятся "кракозябы". Пробовал сохранять текстовики в различных кодировках, но ни в одном из случаев текст не выводится правильно. Подскажите, как сделать, чтобы игра правильно отображала русские символы?
22 апреля 2009 в 18:03
Спасибо, получилось! Тема закрыта.
22 апреля 2009 в 17:03
попробую.
22 апреля 2009 в 9:05
Может, сохранить файл в UTF-16?
21 апреля 2009 в 20:02
\u041F\u0440\u0438\u043C\u0435\u0440 – так, например? Не выводит.
21 апреля 2009 в 20:01
слэш другой.
\u и далее 4значный код
21 апреля 2009 в 19:04
Получилось преобразовать, но в яве текст не заменяется символами, а показывается сама последовательность.
21 апреля 2009 в 19:01
?1? заменить на букву c
Если не пройдет, попробуй в опере
21 апреля 2009 в 18:03
браузер переходит на //www.javascafe.com/. У меня firefox.
21 апреля 2009 в 8:03
Вот функция для преобразования текста:
javas?1?ript:alert(escape('Твой текст').replace(/%/g, "\\"));
Вбиваешь в адресную строку браузера, жмешь Enter – и вуаля!
21 апреля 2009 в 7:04
UTF-8 пробовал, не подходит. Записать виде эскейп-последовательностей попробую.
21 апреля 2009 в 0:00
Попробуй записать русский текст в виде эскейп-последовательностей (напр. /u0404 – буква Д, если не ошибаюсь)
20 апреля 2009 в 23:05
UTF-8 пробовал в качестве кодировки?