VsCode의 명령줄에 표시되는 중국어 깨짐 문제에 대한 솔루션

처음에는 이 문제를 해결하기 위해 많은 기사를 확인했습니다.

0. 먼저 명령줄에서 chcp 65001을 실행(utf-8 인코딩으로 변경)한 다음 프로그램을 실행합니다(단 한 번만 실행하지 않음) 1. VsCode의 settings.json을 수정합니다. 2. 시스템 레지스트리도 수정합니다. 3. 그래도

나중에 어떤 블로거의 방법을 읽어보니 아주 간단한 방법이 있다는 것을 알게 되었습니다.

해결 방법 1(간단하고 우아한 방법): 프로그램 시작 부분에 system()을 추가하고 chcp 65001을 실행합니다(utf-8 인코딩으로 변경) 프로그램이 실행될 때마다 중국어가 명령줄에 올바르게 인쇄될 수 있습니다.

system("chcp 65001"); /* cmd chcp 命令切换字符编码为 utf-8 以显示中文 */

해결 방법 2: 오른쪽 하단에서 "UTF-8"을 클릭하고 "인코딩으로 다시 열기"를 선택한 다음 "GB 2312"를 입력하고 "중국어 간체(GB 2312)"를 선택합니다. 

"인코딩으로 다시 열기"를 선택하십시오.

 

추천

출처blog.csdn.net/weixin_53514496/article/details/125352850