VS2019는 중국어 글자 깨짐 문제를 해결하기 위해 UTF-8 인코딩을 설정하지만 코드를 컴파일할 수 없습니다.

1. 문제의 배경

        코드 파일이 UTF-8 인코딩 형식으로 생성될 때 시스템 설정이 GBK이면 VS는 컴파일할 때 많은 오류를 보고하고 오류 프롬프트는 해당 코드 위치와 전혀 일치하지 않습니다.많은 오류는 설명할 수 없습니다.

둘, 해결책

        1. 설정 -> 시간 및 언어 -> 언어 -> 언어 설정 관리 -> 시스템 로케일 변경, "유니코드 UTF-8을 사용하여 글로벌 언어 지원 제공" 체크 

        2. 이를 수정한 후 컴퓨터를 다시 시작하고 프로젝트를 다시 컴파일합니다. 오류가 보고되지는 않지만 코드 파일을 열면 아래와 같이 "일부 바이트가 유니코드 대체 문자로 대체되었습니다"라는 또 다른 오류 메시지가 표시됩니다. :

         3. 이때 플러그인을 다운받아야 합니다.

이 시점에서 컴퓨터를 다시 시작하고 프로젝트를 다시 열면 프로젝트 컴파일이 오류를 보고하지 않고 중국어가 포함된 코드가 왜곡되지 않음을 알 수 있습니다.

おすすめ

転載: blog.csdn.net/dm569263708/article/details/130823411