↑ ↓

Кодировка

Тема в разделе "Помощь", создана пользователем progx, 4 авг 2017.

  1. TopicStarter Overlay
    Offline

    progx Рядовой

    17
    1
    31
    Кредиты:
    $168,67
    Репутация:
    0
    Всем привет. У меня какая то непонятная проблема с кодировкой. Перепробовал всё, не получилось, вот решил написать сюда.

    Сборка AL 2.7 . При изменении текст на русский в playerentertheworld.java отображаются какие то непонятные символы.
    Кодировка DB - utf8, charset - utf8_general_ci. Попробовал изменить и сохранить файл при помощи Notepad++ и AkelPad в кодировке UTF 8 Без BOM. Даже попробовал изменить кодировку мускула jn latin1 на utf8. Но всё же отображения текста не изменилась внутри игры.

    Скрин:
    cod.png
     
  2. Offline

    Sauro Ефрейтор

    175
    114
    76
    Кредиты:
    $15.198,00
    Репутация:
    2
    В параметры запуска GS добавьте -Dfile.encoding=UTF-8
     
    progx нравится это.
  3. TopicStarter Overlay
    Offline

    progx Рядовой

    17
    1
    31
    Кредиты:
    $168,67
    Репутация:
    0
    не помогло..
    Даже если изменить любой текст в исходниках, такая же трабла..
     
  4. Offline

    Sauro Ефрейтор

    175
    114
    76
    Кредиты:
    $15.198,00
    Репутация:
    2
    Извини не сразу понял проблему, но русскими нельзя писать в коде, надо переводить текст в JavaScript . Вот ресурс, где это можно сделать Please login or register to view links .
     
  5. Offline

    klubheads Сержант Команда форума Модератор

    2.011
    356
    189
    Кредиты:
    $2.140,45
    Репутация:
    54
    Это копирайты, всё там нормально пишется по русски.

    1.
    Там либо cache не удален после того как ты посоветовал.
    2.
    либо сервер нужно сразу скомпилировать с параметром
    <compilerarg value="-encoding"/>
    <compilerarg value="UTF8"/>

    3.
    (самое простейшее)
    Сам файл в котором нужно .... попробовать преобразовать в другую кодировку (не UTF8), после написать желаемый текст и только потом скомпилировать и проверить.

    Не забываем после всех экспериментов удалять папку cache перед запуском сервера.
     
    Евгений Шевченко нравится это.