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

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

Discussion in 'Руководства, инструкции, утилиты' started by Danil25072001, Nov 2, 2015.

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

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

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

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

    Сравнение
    [​IMG]
    [​IMG]
     
    Last edited: Nov 3, 2015
  2. Хостинг MineCraft
    <
  3. Dereku

    Dereku Старожил

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

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

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

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

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

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

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

    Dereku Старожил

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

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

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

    Dereku Старожил

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

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Ну и зря.
     
  11. Artmoneyse

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Dereku Старожил

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

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

    Trophy Points:
    96
    Не согласен.
     
  21. Dereku

    Dereku Старожил

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

Share This Page