1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Неправильные кодировки

Тема в разделе "[Архив] Помощь", создана пользователем vlad945922, 30 окт 2013.

  1. Автор темы
    vlad945922

    vlad945922 Старожил Пользователь

    Баллы:
    103
    Skype:
    vlad.shepetkov
    Имя в Minecraft:
    Emien
    Всем привет! Столкнулся с тем, что очень часто встречаются ошибки в кодировках. Не подскажите как решить данные проблемы:

    1. Ошибка кодировки в консоли.
    [​IMG]

    2. Кодировка при просмотре логов чата в Hawk'е
    [​IMG]
     
  2. Автор темы
    vlad945922

    vlad945922 Старожил Пользователь

    Баллы:
    103
    Skype:
    vlad.shepetkov
    Имя в Minecraft:
    Emien
  3. blojenniy

    blojenniy Старожил Пользователь

    Баллы:
    123
    Skype:
    blojenniy
    Имя в Minecraft:
    blojenniy
    Ну в консоли по-моему всегда с кодировкой траблы
     
  4. Автор темы
    vlad945922

    vlad945922 Старожил Пользователь

    Баллы:
    103
    Skype:
    vlad.shepetkov
    Имя в Minecraft:
    Emien
    Нет, не всегда.
     
  5. blojenniy

    blojenniy Старожил Пользователь

    Баллы:
    123
    Skype:
    blojenniy
    Имя в Minecraft:
    blojenniy
    Вы думаете если вы исправите кодировку в консоли,то исправится в чате?:)
     
  6. Автор темы
    vlad945922

    vlad945922 Старожил Пользователь

    Баллы:
    103
    Skype:
    vlad.shepetkov
    Имя в Minecraft:
    Emien
    нет, просто я представил 2 проблемы.
    ап
    up
    up
     
  7. vanlick

    vanlick Активный участник Пользователь

    Баллы:
    88
    RUfix в помощь
     
    DavidShabaev нравится это.
  8. Автор темы
    vlad945922

    vlad945922 Старожил Пользователь

    Баллы:
    103
    Skype:
    vlad.shepetkov
    Имя в Minecraft:
    Emien
    уже стоит CPFix
     
  9. vanlick

    vanlick Активный участник Пользователь

    Баллы:
    88
    Rufix туда же
     
    vlad945922 нравится это.
  10. Автор темы
    vlad945922

    vlad945922 Старожил Пользователь

    Баллы:
    103
    Skype:
    vlad.shepetkov
    Имя в Minecraft:
    Emien
    не помогло)
     
    MineMan910 и slavik123123123 нравится это.
  11. Jesper

    Jesper Старожил Пользователь

    Баллы:
    103
    Skype:
    mrjesper_
    Имя в Minecraft:
    Jesper
    Win7? Попробуйте засунуть это в CPFix, а так же убедитесь чтобы кодировка было в UTF-8

    Код:
    general:
      check-updates: false
      language: russian
      language-save: false
    white-list:
      enable: true
      replace: _
    code-page:
      chat-fix-enable: true
      command-fix-enable: true
      sign-fix-enable: true
      book-fix-enable: true
      lore-fix-enable: false
      inform-player: false
    output-recode:
      console:
        enable: true
        code-page: CP866
      server-log:
        enable: true
        code-page: CP1251
    input-recode:
      enable: true
      code-page: CP866
    
     
    Последнее редактирование: 1 ноя 2013
    vlad945922 нравится это.
  12. Автор темы
    vlad945922

    vlad945922 Старожил Пользователь

    Баллы:
    103
    Skype:
    vlad.shepetkov
    Имя в Minecraft:
    Emien
    нет debian
     
  13. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    - покажи вывод команды locale
    - покажи скрипт запуска сервера

    чтоб с кодировками не было проблем,
    - в самой игре - сервер должен быть запущен с той же кодировкой что и конфиги сервера
    - в логах/консоли - кодировка консоли должна быть такой же как и кодировка под которой запущен сервер

    всего-то нужно определится с какой кодировкой будете работать, скодировать все конфиги, где есть национальные символы, в выбранную кодировку, запустить сервер с выбранной кодировкой.

    если нужна читаемая консоль, настройте кодировку консоли под выбранную кодировку.
    при этом, скоей всего, отпадет надобность во всяких ru|cp_fix

    ЗЫ: при использовании ssh клиентов (putty, etc), его то же нужно настроить на выбранную кодировку.
     
    vlad945922 нравится это.
  14. Автор темы
    vlad945922

    vlad945922 Старожил Пользователь

    Баллы:
    103
    Skype:
    vlad.shepetkov
    Имя в Minecraft:
    Emien
    [​IMG]
    Код:
    screen -S server-2 -d -m java -Xincgc -Xmx4500M -Dfile.encoding=UTF-8 -jar mcpc.jar
    Вроде бы запущен под UTF-8 (если за это отвечает скрипт запуска)
    В консоли UTF-8 ставил
    ------------------------
    Надеюсь достаточно правильно ответил)
     
  15. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    судя по выводу locale там не ru UTF-8, искать по форуму по слову locale utf-8 или гуглить на тему debian locale utf-8, вывод должен быть примерно таким
    Код:
    $ locale
    LANG=ru_RU.UTF-8
    LC_CTYPE="ru_RU.UTF-8"
    LC_NUMERIC="ru_RU.UTF-8"
    это раз.

    второе, найти все конфиги где есть национальные (русские) символы и перекодировать в utf-8 w/o BOM, это 2.

    после этого можно убрать из строки запуска сервера явное указание кодировки -Dfile.encoding=UTF-8
    и должны исчезнуть все кракозябры как в консоли/логах, так и в самом клиенте (чате).
     
    RVXman и vlad945922 нравится это.

Поделиться этой страницей