каковы настройки консоли utf-8 при программировании Google Go под Windows - PullRequest
3 голосов
/ 08 марта 2012

Мы знаем, что Google Go по умолчанию использует UTF-8. Я нашел в моей Windows XP. Он не может правильно отображать UTF-8. Следующий код отображается неправильно.

package main

func main() {
  println("中文")
}

Я гуглил. Это сказало, использует другой шрифт + reg + chcp 65001. Но я потерпел неудачу.

Я пробовал cmd и powershell v1 (это единственная версия под XP). Оба не могут хорошо отображаться.

Ответы [ 2 ]

1 голос
/ 31 мая 2013
  • Установить MSYS
  • Загрузите mintty и поместите mintty.exe в c: \ MinGW \ msys \ 1.0 \ bin
  • Настройка Значок MinGW Shell , установите цель как C: \ MinGW \ msys \ 1.0 \ msys.bat -mintty , затем щелкните значок
  • Меню-> Параметр-> Текст-> Шрифт, Локаль, Набор символов (UTF-8)
  • Скачать go Windows 386
  • cd / c / go / src; мкдир; проверьте свой код здесь.
  • Кстати, настройка vim с utf-8
0 голосов
/ 08 марта 2012

Я попробую это в следующий раз, когда буду на машине с Windows XP.Я разрабатываю в основном на Win 7 и CentOS.Одна мысль, cmd.exe ужасно стар в Windows XP.Интересно, будет ли это работать лучше, если запустить из PowerShell.Кроме того, в последние пару дней я перешел на использование MSys в Windows, чтобы я мог использовать преимущества унифицированных make-файлов в Linux и Windows.Я выложу обновление, если получу команду работать на XP или 7.

...