Tout d'abord, le programme en cours d'exécution en langage C s'appelle cmd.exe, et l'encodage par défaut de Windows cmd est 936, soit gb2312.
Exécuter->cmd-> Faites un clic droit sur la tête de la fenêtre blanche-> Propriétés pour l'afficher. UTF-8 est principalement utilisé maintenant, donc le programme C codé avec UTF-8 apparaît. brouillé.
1. Modifiez l'encodage des caractères dans la console cmd ou vscode
chcp
Vous pouvez afficher l'encodage des caractères actuel de la console
peut utiliser chcp ; 65001 Modifiez l'encodage, les informations suivantes seront affichées pour indiquer que la modification est réussie, mais elles ne sont utiles que lorsqu'elles sont actuellement ouvertes. La prochaine fois que je l'ouvrirai, il redeviendra gbk. Cette méthode peut corriger le code tronqué et voir l'effet lorsque le code est déjà utf-8.
1. console cmd :
Entrez dans le répertoire du programme en cours d'exécution et exécutez le programme. Par exemple, mon programme c est dans d:/c/a.exe. Après avoir entré cmd.
d: cd c chcp 65001 a.exe
peut afficher le programme en chinois lorsque le codage des caractères est utf-8.
2. La console vs code
est la même que cmd, mais avec seulement 2 lignes
chcp 65001 .\a.exe
vous pouvez voir le message dans le terminal .
2. Modifiez la méthode d'ouverture et d'enregistrement du code dans vs code
Enregistrez le code directement sous gb2312. Vous pouvez voir la méthode d'encodage de fichier actuelle dans le coin inférieur droit de vs code. Cliquez sur utf-8 pour modifier la méthode d'ouverture et de sauvegarde en gb2312.
Tutoriel recommandé : tutoriel vscode
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!