>  기사  >  개발 도구  >  vscode 디버깅에서 중국어 잘못된 코드를 해결하는 방법 C

vscode 디버깅에서 중국어 잘못된 코드를 해결하는 방법 C

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-12-07 09:56:238278검색

vscode 디버깅에서 중국어 잘못된 코드를 해결하는 방법 C

vscode의 c/C++ 콘솔에 있는 중국어 코드가 깨져서 오랫동안 고민했는데, 제가 찾은 방법 중 일부가 제 상황에 전혀 맞지 않더니, 드디어 작동하는 방법을 찾았습니다. . 실제로는 두 장소를 구성한다는 의미입니다.

먼저 C언어 실행 프로그램은 cmd.exe라고 하며, 윈도우 cmd의 기본 인코딩은 936, 즉 gb2312입니다. 실행->cmd->흰창 헤드 우클릭->속성 지금은 UTF-8을 주로 사용하고 있어서 UTF-8로 인코딩된 C 프로그램이 깨져 보이는 것을 볼 수 있습니다.

vscode 디버깅에서 중국어 잘못된 코드를 해결하는 방법 C

1. cmd 또는 vscode 콘솔에서 문자 인코딩을 수정합니다.

chcp는 현재 콘솔 문자 인코딩을 볼 수 있습니다.

chcp 65001을 사용하면 인코딩을 수정할 수 있음을 나타내는 다음 메시지가 표시됩니다. 수정이 성공했지만 현재 열려 있는 경우에만 유용합니다. 다음에 열면 다시 gbk가 됩니다.

이 방법은 잘못된 코드를 수정하고 코드가 이미 utf-8인 경우 효과를 확인할 수 있습니다.

1. cmd 콘솔:

vscode 디버깅에서 중국어 잘못된 코드를 해결하는 방법 C

실행 중인 프로그램 디렉터리에 들어가서 프로그램을 실행합니다. 예를 들어, 내 C 프로그램은 d:/c/a.exe에 있습니다. cmd를 입력한 후

d:
cd c
chcp 65001
a.exe

문자 인코딩이 utf-8일 경우 중국어로 프로그램을 출력할 수 있습니다.

2. vscode 콘솔:

cmd와 동일하지만 2줄만 있습니다.

chcp 65001
.\a.exe

메시지는 터미널에서 확인하실 수 있습니다.

2. vscode

코드 열기 및 저장 방식을 수정하여 gb2312로 직접 저장하세요. vscode의 오른쪽 하단에서 현재 파일 인코딩 방식을 확인할 수 있습니다. utf-8을 클릭하면 열기 및 저장 방식이 gb2312로 변경됩니다.

vscode 디버깅에서 중국어 잘못된 코드를 해결하는 방법 C

vscode 디버깅에서 중국어 잘못된 코드를 해결하는 방법 C

PHP 중국어 웹사이트에는 수많은 무료 vscode 입문 튜토리얼이 있습니다. 누구나 배울 수 있습니다!

위 내용은 vscode 디버깅에서 중국어 잘못된 코드를 해결하는 방법 C의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.