Перейти к содержанию
Авторизация  
Руслан_Миндубаев

sendMessage кодировка

Рекомендуемые сообщения

при отправке сообщения через player.sendMessage("Какой-то текст на русском");

в клиенте ромбики с вопросом(видимо проблема с кодировкой). Куда копать? Клиент или смотреть исходы?

1ae76c71a481de8437f8248703f42250-full.jp

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В исходнике кодировку utf8 поставь для файла.

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В исходнике кодировку utf8 поставь для файла.

Смена кодировки .java файла на UTF-8 (с UTF-8 без BOM) не дало результата

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У тебя в файле текст кубиками, ты в упор этого не можешь узреть?

Перестань юзать эклипс, он в дефолте ставит Cp-1251

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У тебя в файле текст кубиками, ты в упор этого не можешь узреть?

Перестань юзать эклипс, он в дефолте ставит Cp-1251

Я юзаю IntelliJ. Исходы буржуев , у них изначально видимо стоит другая кодировка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Перестань юзать эклипс, он в дефолте ставит Cp-1251

Перестань юзать винду, она дефолтно всегда работает в cp-1251.

 

 

Я юзаю IntelliJ. Исходы буржуев , у них изначально видимо стоит другая кодировка.

Компилятору javac укажите кодировку исходников. Для gradle: compileJava.options.encoding = 'UTF-8'

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Перестань юзать винду, она дефолтно всегда работает в cp-1251.

 

 

Компилятору javac укажите кодировку исходников. Для gradle: compileJava.options.encoding = 'UTF-8'

КАК ЭТО ПЕРЕСТАТЬ ОНА ЛИЦЕНЗИОННАЯ

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

КАК ЭТО ПЕРЕСТАТЬ ОНА ЛИЦЕНЗИОННАЯ

ПАТАМУШТА ОНА НЕНУЖНО, ПЛАТНАЯ И РАБОТАЕТ В CP1251!!11

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в общем, после насильной смены кодировки в компиляторе и IDE после компила  перестали работать скрипты на сервере.

com.l2jmobius.gameserver.scripting.java.JavaCompilerException: ----------
1. WARNING in /server/game/data/scripts/handlers/admincommandhandlers/AdminAnnouncements.java (at line 221)
	switch (announce.getType())
	        ^^^^^^^^^^^^^^^^^^
The enum constant EVENT needs a corresponding case label in this enum switch on AnnouncementType
----------
----------
2. ERROR in /server/game/data/scripts/handlers/communityboard/HomeBoard.java (at line 1)
	???/*
	^^^
Syntax error on tokens, delete these tokens
----------
----------
ну и так далее

Сервер Debian 8 x64. То ли я тупой , то ли что)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У тебя в файле текст кубиками, ты в упор этого не можешь узреть?

Перестань юзать эклипс, он в дефолте ставит Cp-1251

Меняем в настройке клипсы кодировку на нужную и не паримся, не?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Удаляем все что относится к л2 в целом, не?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в общем, после насильной смены кодировки в компиляторе и IDE после компила  перестали работать скрипты на сервере.

 

Сервер Debian 8 x64. То ли я тупой , то ли что)

Скрипты должны быть в UTF-8 without BOM.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ищу человека, который поможет(Team viewer), сам не могу найти проблему(кодировка стоит везде UTF-8 без BOM). За некоторую оплату, в личку стучите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ищу человека, который поможет(Team viewer), сам не могу найти проблему(кодировка стоит везде UTF-8 без BOM). За некоторую оплату, в личку стучите.

Скачайте лучше IntelliJ IDEA, у меня с эклипсом такая же ерунда была, а в ИДЕА нормально все встает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в эклипсе settings> default charset utf8

ну и в скрипте мессагу поправить, она в кракозябру из вопросиков превратилось

Изменено пользователем Khrome

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...