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

Версия Minecraft
1.10+
355
2
17
Такая вот ситуация с кодировкой, насколько я понимаю. В среде MCP различное использование символа § работает вполне отлично, из примеров:

§4Hello World!

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


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

§4Hello World!

В клиенте формируется в B§4Hello World!, из-за чего весь форматинг кодировки ломается.

Из-за чего это может быть? Пробовал перегонять текст таким образом new String(str.getBytes(), "UTF-8"); - безрезультатно.
 
355
2
17
Скорее в Cp1251.

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

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