Maison > Article > outils de développement > Comment résoudre le code chinois tronqué dans le débogage vscode c
Je suis depuis longtemps troublé par le code chinois tronqué dans la console c/c++ de vscode. Certaines des méthodes que j'ai trouvées ne conviennent pas du tout à ma situation, et. puis j'ai enfin trouvé une méthode qui fonctionne. En fait, cela signifie configurer deux emplacements.
Tout d'abord, le programme en cours d'exécution en langage C s'appelle cmd.exe, et le codage par défaut de window cmd est 936, soit gb2312. Exécutez->cmd->clic droit sur la tête de la fenêtre blanche->Propriétés. Vous pouvez voir que UTF-8 est principalement utilisé maintenant, donc le programme C codé avec UTF-8 semble tronqué.
1. Modifier l'encodage des caractères dans la console cmd ou vscode
chcp peut afficher l'encodage des caractères actuel de la console
;Vous pouvez utiliser chcp 65001 pour modifier l'encodage. Le message suivant s'affichera pour indiquer que la modification est réussie, mais il n'est utile que lorsqu'il est actuellement ouvert. 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. console vscode :
Identique à cmd, mais seulement 2 lignes.
chcp 65001 .\a.exe
peut voir le message dans le terminal.
2. Modifiez la méthode d'ouverture et d'enregistrement du code dans vscode
Enregistrez le code directement sous gb2312. Vous pouvez voir la méthode d'encodage de fichier actuelle dans le coin inférieur droit de vscode. Cliquez sur utf-8 pour changer la méthode d'ouverture et de sauvegarde en gb2312.
Le site Web chinois PHP propose un grand nombre de tutoriels d'introduction au vscode gratuits, tout le monde est invité à apprendre !
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!