Maison  >  Article  >  outils de développement  >  Comment résoudre le code chinois tronqué dans le débogage vscode c

Comment résoudre le code chinois tronqué dans le débogage vscode c

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-12-07 09:56:238293parcourir

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é.

Comment résoudre le code chinois tronqué dans le débogage vscode c

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 :

Comment résoudre le code chinois tronqué dans le débogage vscode c

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.

Comment résoudre le code chinois tronqué dans le débogage vscode c

Comment résoudre le code chinois tronqué dans le débogage vscode c

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn