Quel est votre paramètre de console UTF-8 lors de la programmation de Google Go sous Windows

StackOverflow https://stackoverflow.com//questions/9611931

  •  09-12-2019
  •  | 
  •  

Question

Nous savons que la valeur par défaut Go Google est UTF-8. J'ai trouvé dans ma Windows XP.Il ne peut pas afficher correctement sur l'UTF-8. Le code suivant affiche le mal.

package main

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

J'ai googlé.Il a dit d'utiliser une autre police + REG + CHCP 65001. Mais j'ai échoué.

J'ai essayé CMD et PowerShell V1 (c'est la seule version fournie sous XP). Les deux ne peuvent pas bien s'afficher.

Était-ce utile?

La solution

  • Installez MSYS
  • Télécharger Mintty et mettre mintty.exe en C: \ Mingw \ msys \ 1.0 \bin
  • Ajustez Mingw Shell icône, définissez la cible comme C: \ mingw \ msys \ 1.0 \ msys.bat -Minty , puis cliquez sur l'icône
  • Menu-> Option-> Texte-> Police, Locale, Set de caractères (UTF-8)
  • Télécharger Go Windows 386
  • CD / C / GO / SRC;mkdir;Testez votre code ici.
  • BTW, réglage VIM avec UTF-8

Autres conseils

Je vais essayer cela la prochaine fois que je suis sur une machine Windows XP.Je développe principalement la victoire 7 et Centos.Une pensée, cmd.exe est terriblement ancienne sur Windows XP.Je me demande si cela fonctionnerait mieux s'il est exécuté de PowerShell.En outre, dans les deux derniers jours, je suis passé à utiliser MSYS sous Windows afin que je puisse prendreAvantage des maquillages unifiés sur Linux et Windows.Je posterai une mise à jour si je reçois la commande de travailler sur XP ou 7.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top