Загадочное появление символа

Sunrise

Каменная лига
Сообщения
78
Лучшие ответы
0
Симпатии
0
#1
Версия Minecraft
1.10+
Подтверждение
Я максимально подробно описал проблему, включая исходный код файлов, краш лог, изображения и другую информацию, которая может помочь пользователям форума решить мой вопрос!
Такая вот ситуация с кодировкой, насколько я понимаю. В среде MCP различное использование символа § работает вполне отлично, из примеров:

§4Hello World!

Выдаст непосредственно красный текст.

А вот когда эти изменения вносятся в основной клиент, который с какой кодировкой только не запускали, выводит символы § с какой-то B вначале.
Итого:

§4Hello World!

В клиенте формируется в B§4Hello World!, из-за чего весь форматинг кодировки ломается.
Из-за чего это может быть? Пробовал перегонять текст таким образом new String(str.getBytes(), "UTF-8"); - безрезультатно.
 

fane4qa

Каменная лига
Сообщения
552
Лучшие ответы
8
Симпатии
23
#2
У меня было такое, клиент на ютф-8?
 

Sunrise

Каменная лига
Сообщения
78
Лучшие ответы
0
Симпатии
0
#3
Скорее в Cp1251.

Провел пару тестов
Если русский string конвертнуть в windows-1251, то собственно и появляется этот символ, но ломается в целом кодировка, обратно можно вернуть с помощью new String(s.getBytes("Cp1251"), "UTF-8")

Отсюда возник вопрос, а можно ли как-то разделить эти кодировки? Допустим игра работает на Cp1251, но саму консоль от игры перевести на другую кодировку? Ибо на винде получается так, что консоль ломает а в игре все отлично.
 

fane4qa

Каменная лига
Сообщения
552
Лучшие ответы
8
Симпатии
23
#4
Юзай на клиенте ютф8
И в эклипсе
когда ставишь мод на клиент, другая кодировка, собственно вытекающие траблы
 

Sunrise

Каменная лига
Сообщения
78
Лучшие ответы
0
Симпатии
0
#5
Перепроверил, клиент с utf-8. А русский текст приходит с сервера.
 

fane4qa

Каменная лига
Сообщения
552
Лучшие ответы
8
Симпатии
23
#6
Мб чото с компилятором
Попробуй на разные кодировки поменять
 

Sunrise

Каменная лига
Сообщения
78
Лучшие ответы
0
Симпатии
0
#7
Ну это MCP, там рекомпайл и реобфускейт на питоне, в этом плане все норм должно быть.
 
Сверху