Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Туториал Как заставить консоль Windows понимать русский язык

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Danil25072001, 2 ноя 2015.

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

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

    Баллы:
    61
    Имя в Minecraft:
    McForse
    Как заставить консоль Windows понимать русский язык.
    Здравствуйте.
    В этом туториале я расскажу, как заставить консоль Windows понимать русский язык без изменения кодировок файлов плагинов.

    1. Заходим в свойства консоли -> шрифт и выбираем Lucida Console.
      [​IMG]
    2. Открываем батник сервера и впервой строчке пишем "chcp 65001"
    3. Profit!
    Теперь мы можем видеть, что кракозябры изменились на русский буквы!

    Сравнение
    [​IMG]
    [​IMG]
     
    Последнее редактирование: 3 ноя 2015
  2. Хостинг MineCraft
    <
  3. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Код:
    @ECHO OFF
    chcp 65001 > nul
    java -server -Dfile.encoding=UTF-8 -jar craftbukkit.jar
    И корректно оно работает только на десятке.
     
  4. Автор темы
    Danil25072001

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

    Баллы:
    61
    Имя в Minecraft:
    McForse
    Сам сижу на семёрке, всё отлично работает
     
  5. Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    С учетом того, что нужно менять шрифт.
    На 10-тке уже сразу сменен шрифт)
     
  6. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Уверен что писать с консоли русиком все равно не сможете, только в динозавроверсиях разве что.
     
  7. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Можно. И пишется спокойно себе. Ну, под десяткой :D
     
  8. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Даже так? Ну хоть какая то польза от червонца есть. А как на счет опенссш, тоже фикс? Или так и приходится с путина или сигвина сидеть?
    P.s Cygwin рулит :).
     
  9. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Увы, так и не в курсе. Да и не интересовался.
     
  10. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Ну и зря.
     
  11. Artmoneyse

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

    Баллы:
    78
    На Windows Server 2008 R2 пишу chcp 866
    На семерке также писал и всё было норм.
     
  12. Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Нужно же перекодировать все файлы в 866_ую.
     
  13. Автор темы
    Danil25072001

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

    Баллы:
    61
    Имя в Minecraft:
    McForse
    После перекодировки и запуска сервера почти весь русский текст превращается в код, и из-за этого неудобно
     
  14. Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Я помню тоже такой херней страдал, приходилось для chcp 866 перекодировать все, а на сервере не все правильно отображалось, зато в консоли все ок.
     
  15. Artmoneyse

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

    Баллы:
    78
    Плагины настраивать приходится 1 раз. Главное что консоль потом полностью русифицирована и без костылей. В чате все корректно отображает.
     
  16. Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Как раз таки это костыль, ибо далеко не все плагины себя комфортно чувствуют без юникода)
    Например, которые имеют string'и в коде и компилировались с кодировкой utf8 = в итоге в игре получаешь кракозябры)
     
  17. Artmoneyse

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

    Баллы:
    78
    где ваши кракозябры?
    [​IMG]
    [​IMG]
     
  18. Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Ну, по крайней мере такое было, но не всегда.
     
  19. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Не совсем верно толкуешь. При компиляции весь юникод преобразуется компилятором в \u0000-\uFFFF (я хз как оно зовётся). А вот на файлы !.java оно не распространяется, отсюда мы и получаем беду с кодировками.
     
  20. deadanykey

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

    Баллы:
    96
    Не согласен.
     
  21. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    С jdk7 - non-ASCII символы переходят в "\u0000-\uFFFF". На более древних версиях jdk, увы, не работал.
     

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