Помогите Проблема с кодировкой MCPC+ и плагином CPFix [1.6.4]

  • Автор темы Автор темы Diago
  • Дата начала Дата начала

Diago

Активный участник
Пользователь
Баллы
61
Ник в Minecraft
Diago
Проблема с сервером MCPCplus-1.6.4-R2.1-forge965-B197.
После установки CPFix version: 0.4.0 на мой сервер, получается следующее:
5blXBIT9Rws.jpg
b3FYNNnzExI.jpg
Не знаю что дальше делать, форумы перелазал, ничего не нашёл. 😢
А также я заметил то, что параметр output-recode ни кой образом не влияет на ситуацию, будь то False он, или True. 😕
Как исправить это и сделать нормальный чат на русском между консолью и и игрой.
Помогите пожалуйста.



​
 
А смысл видеть русский текст в консоли? -_-
Консоль и сервер имеют 2 разные кодировки
 
А сама консоль у Вас в какой кодировке? 866-эта кодировка DOS.
Вообще у меня стоит utf8 для консоли и всё ок (ну если не считать родных багов от Windows для UTF8-консоли: нельзя вводить в консоли по-русски и вывод на русском добавляет мусор в виде повторяющихся символов😉).

Код:
chcp 65001
"%ProgramFiles%\Java\jre7\bin\java.exe" -Dcom.sun.management.jmxremote -Xms2048M -Xmx2048M -Dfile.encoding=UTF8 -jar craftbukkit.jar
 
А сама консоль у Вас в какой кодировке? 866-эта кодировка DOS.
Вообще у меня стоит utf8 для консоли и всё ок (ну если не считать родных багов от Windows для UTF8-консоли: нельзя вводить в консоли по-русски и вывод на русском добавляет мусор в виде повторяющихся символов😉).

Код:
chcp 65001
"%ProgramFiles%\Java\jre7\bin\java.exe" -Dcom.sun.management.jmxremote -Xms2048M -Xmx2048M -Dfile.encoding=UTF8 -jar craftbukkit.jar
В UTF-8 я пытался делать, в итоге я ввожу текст в консоли каркозябрами, выводится в консоль другими кракозябрами О_о А в игре какие-то непонятные иероглифы. =(

Я нашёл. не совсем, но всё же выход.
Вот сделал я кодировку консоли в cp866:
Код:
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
:Start
cls
"%ProgramFiles%\Java\jre7\bin\java.exe" -Xms1024M -Xmx1024M -Dfile.encoding=CP866 -jar mcpc-plus-1.6.4-R2.1-forge965-B197.jar
cls
PAUSE
И настроеyный CFix:
Код:
output-recode:
  console:
    enable: true
    code-page: cp1251
  server-log:
    enable: true
    code-page: cp1251
input-recode:
  enable: false
  code-page: IBM866
CPFix стоит чтобы в логи нормально перекодировался текст на русском у меня. По другому никак. Кодировка cp1251.
В ИТОГЕ: В консоли ВСЁ по русски и в игре выводится по русски.
ОДНА ПРОБЛЕМА. Все плагины взаимодействующие с чатом в игре (их вывод туда), к примеру DeathMessages, нужно перекодировать в cp1251 чтобы не было каркозябр в чате. =) (пользуюсь программой Shtirlits).
Поэтому остаётся 1 вопрос. Как сделать норм. кодировку не затрагивая консоль?
p.s. если интересно, вот на последок пример лога моего:
 

Вложения

Последнее редактирование:
Назад
Верх Низ