singlepost

Не получается перевести java игру << На главную или назад  

В общем, суть проблемы: Есть такая игра на яве – ring fantasy. Русского перевода нигде не нашел, поэтому решил перевести ее сам. Классы переводятся без проблем, но у них лишь меню и часть текста игры, все диалоги персонажей записаны в txt файлах. Пробовал заменить английский текст русским, при запуске игры вместо замененного текста выводятся "кракозябы". Пробовал сохранять текстовики в различных кодировках, но ни в одном из случаев текст не выводится правильно. Подскажите, как сделать, чтобы игра правильно отображала русские символы?

12 ответов в теме “Не получается перевести java игру”

  1. 12
    Дмитрий Петрук ответил:

    Спасибо, получилось! Тема закрыта.

  2. 11
    Дмитрий Петрук ответил:

    попробую.

  3. 10
    Дмитрий Коковцев ответил:

    Может, сохранить файл в UTF-16?

  4. 9
    Дмитрий Петрук ответил:

    \u041F\u0440\u0438\u043C\u0435\u0440 – так, например? Не выводит.

  5. 8
    Максим Потанин ответил:

    слэш другой.

    \u и далее 4значный код

  6. 7
    Дмитрий Петрук ответил:

    Получилось преобразовать, но в яве текст не заменяется символами, а показывается сама последовательность.

  7. 6
    Дмитрий Коковцев ответил:

    ?1? заменить на букву c
    Если не пройдет, попробуй в опере

  8. 5
    Дмитрий Петрук ответил:

    браузер переходит на //www.javascafe.com/. У меня firefox.

  9. 4
    Дмитрий Коковцев ответил:

    Вот функция для преобразования текста:
    javas?1?ript:alert(escape('Твой текст').replace(/%/g, "\\"));
    Вбиваешь в адресную строку браузера, жмешь Enter – и вуаля!

  10. 3
    Дмитрий Петрук ответил:

    UTF-8 пробовал, не подходит. Записать виде эскейп-последовательностей попробую.

  11. 2
    Дмитрий Коковцев ответил:

    Попробуй записать русский текст в виде эскейп-последовательностей (напр. /u0404 – буква Д, если не ошибаюсь)

  12. 1
    Денис Лисов ответил:

    UTF-8 пробовал в качестве кодировки?

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.