Maison > Article > développement back-end > Solution à l'exécution de cmd avec du code tronqué golang
Parce que Go est codé en UTF-8 et que la page active de cmd est cp936 (GBK), elle est donc tronquée. Solution :
Comment afficher les caractères UTF-8 dans la fenêtre DOS
Dans le système Windows chinois, si un fichier texte est codé en UTF-8, alors dans la fenêtre de ligne de commande CMD.exe (ce qu'on appelle la fenêtre DOS) n'affiche pas correctement le contenu du fichier. Par défaut, la page de codes utilisée dans la fenêtre de ligne de commande est chinoise ou américaine, c'est-à-dire que le codage est un jeu de caractères chinois ou un jeu de caractères occidentaux.
Si vous souhaitez afficher correctement les caractères UTF-8, vous pouvez suivre les étapes ci-dessous :
1. Ouvrez la fenêtre de ligne de commande CMD.exe
2. page de codes via la commande chcp , la page de codes de UTF-8 est 65001
chcp 65001. Après avoir effectué cette opération, la page de codes sera modifiée en UTF-8. Cependant, les caractères UTF-8 ne peuvent toujours pas s'afficher correctement dans la fenêtre.
3. Modifiez les propriétés de la fenêtre et changez la police.
Cliquez avec le bouton droit sur la barre de titre de la ligne de commande, sélectionnez "Propriétés"->"Police" et changez la police en True Type. police "Lucida Console" " et cliquez sur OK pour appliquer les propriétés à la fenêtre actuelle.
À ce stade, vous pouvez utiliser la commande type pour afficher le contenu du fichier texte UTF-8 :
type filename.txt
4. Les opérations ci-dessus ne peuvent pas résoudre complètement le problème, car le contenu affiché. peut-être pas complet. Vous pouvez d'abord réduire puis maximiser la fenêtre de ligne de commande, et le contenu du fichier sera entièrement affiché.
Pour plus de connaissances sur le golang, veuillez faire attention à la colonne tutoriel golang.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!