Quel est votre paramètre de console UTF-8 lors de la programmation de Google Go sous Windows
-
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.
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.