Плагин [ADMIN/FIX/CHAT] CPFix v0.4.1 - Фикс кодировок: теперь без дополнительной нагрузки [BukkitDev]

  • Автор темы Автор темы fromgate
  • Дата начала Дата начала
:\
у меня всё поставилось с первого раза + в консольке-то тоже должна быть соответствующая кодировка. К примеру, у меня даже консоль сервера 1.7.3 вся на русском, хотя не было никаких ruFix'ов на нем. (Правда пришлось поставить - логи были в кракозёбрах😕 )

и под спойлеров в шапке есть конфиг - пихай кракозябры в wrong
у тебя ось linux ?
 
мммм.... Теперь понятнее 🙂 щас посмотрю в виртуалке, как оно будет выглядеть на пингвине....

UPD: вроде бы нормально - мой русский видит, и автомессаг тоже норма. пишу сразу, запускал на пустой sh (без доп флагов, только -jar).
 
А наковальню эта штука фиксить будет?

Увы пока не получилось. На наковальню пока не сделали обработчика событий. Поэтому предмет, переименованный на русский, и побывавший в наковальне "возвращается" с вопросительными знаками.
 
у меня в конфиге:
TehYI.png

и в консоле:
QrcJO.png


ОС какая? Как Java запускается? Вопросительные знаки в конфиге - из-за того, что Java запустилась (скорее всего) с кодировкой cp1251 (win-кодировка).
У меня Windows 8, вот мой cmd-файл:

Код:
chcp 65001
"%ProgramFiles%\Java\jre7\bin\java.exe" -Dcom.sun.management.jmxremote -Xms1024M -Xmx1024M -Dfile.encoding=UTF-8 -jar craftbukkit.jar
pause

Здесь chcp 65001 переключает консоль в UTF-8 (тогда читать будет нормально), а ключ -Dfile.encoding=UTF-8 указывает Java в какой кодировкой работать с файлами.
 
P.S. Параметр "-Dcom.sun.management.jmxremote" не ставьте 😉
 
ОС какая? Как Java запускается? Вопросительные знаки в конфиге - из-за того, что Java запустилась (скорее всего) с кодировкой cp1251 (win-кодировка).
У меня Windows 8, вот мой cmd-файл:

Код:
chcp 65001
"%ProgramFiles%\Java\jre7\bin\java.exe" -Dcom.sun.management.jmxremote -Xms1024M -Xmx1024M -Dfile.encoding=UTF-8 -jar craftbukkit.jar
pause

Здесь chcp 65001 переключает консоль в UTF-8 (тогда читать будет нормально), а ключ -Dfile.encoding=UTF-8 указывает Java в какой кодировкой работать с файлами.
в моем случае вообще толком без ключей кодировок на форточках. У меня все время на UTF-8 кракозябры %)
 
ОС какая? Как Java запускается? Вопросительные знаки в конфиге - из-за того, что Java запустилась (скорее всего) с кодировкой cp1251 (win-кодировка).
У меня Windows 8, вот мой cmd-файл:

Код:
chcp 65001
"%ProgramFiles%\Java\jre7\bin\java.exe" -Dcom.sun.management.jmxremote -Xms1024M -Xmx1024M -Dfile.encoding=UTF-8 -jar craftbukkit.jar
pause

Здесь chcp 65001 переключает консоль в UTF-8 (тогда читать будет нормально), а ключ -Dfile.encoding=UTF-8 указывает Java в какой кодировкой работать с файлами.
OC была win, кодировка скорее всего автоматом ставилась ANSI
Поставил на пингвина все отлично запустилось, проблем нет.
 
так же, Win8. Стоят McMyAdmin + 2 виндузятовские консольки - весь рус как на ладони. С UTF-8 псевдо графика :\ Хотя и те, кто играет на пингвинах/макоси различий не увидели, и даже двое из писанули в личку, что у мой сервер единственный, которые умеет русские буквы :\ Мелочь, а приятно *-*
 
@Dereku, ну ещё вариант. Посмотрите, какой шрифт в консоли. Очень похоже (судя по псевдографике характерной MS-DOS), что это чуть ли не растровый шрифт под кодировку cp866. Попробуйте другой шрифт; у меня, стоит Lucida Console (это true type шрифт) и никакой псевдографикой не пахнет.
 
fromgate, выведите эту функцию "Информировать игрока если введенный им текст содержит хоть один неправильный символ" в конфиг, что бы можно было редактировать под себя. Типо скачайте русифицированый клиент ссылка.ru/minecraft.jar
 
Если надо отключить сообщение, то в конфиге ставим: inform-player: false
Если текст редактировать, то в конфиге ставим: language-save: true
После перезагрузки сервера появится файл russian.lng который можно редактировать. Пока этой файл лежит каталоге плагина текст будет подтягиваться из него.
 
Если надо отключить сообщение, то в конфиге ставим: inform-player: false
Если текст редактировать, то в конфиге ставим: language-save: true
После перезагрузки сервера появится файл russian.lng который можно редактировать. Пока этой файл лежит каталоге плагина текст будет подтягиваться из него.
ок, спс. Теперь буду знать
 
@Dereku, ну ещё вариант. Посмотрите, какой шрифт в консоли. Очень похоже (судя по псевдографике характерной MS-DOS), что это чуть ли не растровый шрифт под кодировку cp866. Попробуйте другой шрифт; у меня, стоит Lucida Console (это true type шрифт) и никакой псевдографикой не пахнет.
Стоял Точечные шрифты, поставил на Lucida Console... Что там, что там ломается под русскими буквами... Так что смысла нету в них 😁
 
Вроде бы в 1.5 исправили русский язык? Или библиотеки обновили?
 
Назад
Верх