>  기사  >  백엔드 개발  >  cmd 실행 golang 잘못된 코드에 대한 솔루션

cmd 실행 golang 잘못된 코드에 대한 솔루션

尚
원래의
2019-12-05 13:52:063348검색

cmd 실행 golang 잘못된 코드에 대한 솔루션

Go의 인코딩은 UTF-8이고, cmd의 활성 페이지는 cp936(GBK)이므로 깨져있습니다. 해결 방법:

DOS 창에서 UTF-8 문자를 표시하는 방법

중국어 Windows 시스템에서 텍스트 파일이 UTF-8로 인코딩된 경우 CMD.exe 명령줄 창(소위 DOS라고 함)에 표시할 수 없습니다. 창) 파일의 내용을 올바르게 표시합니다. 기본적으로 명령줄 창에 사용되는 코드 페이지는 중국어 또는 미국식입니다. 즉, 인코딩은 중국어 문자 집합 또는 서양 문자 집합입니다.

UTF-8 문자를 올바르게 표시하려면 다음 단계를 따르세요.

1. CMD.exe 명령줄 창을 엽니다.

2. UTF의 코드 페이지를 변경합니다. -8은 65001

chcp 65001입니다. 이 작업을 수행하면 코드 페이지가 UTF-8로 변경됩니다. 그러나 UTF-8 문자는 여전히 창에 올바르게 표시될 수 없습니다.

3. 창 속성 수정 및 글꼴 변경

명령줄 제목 표시줄을 마우스 오른쪽 버튼으로 클릭하고 "속성"->"글꼴"을 선택한 다음 글꼴을 트루타입 글꼴 "Lucida Console"로 변경한 다음 클릭하세요. 확인을 클릭하여 현재 창에 속성을 적용합니다.

이때 UTF-8 텍스트 파일의 내용을 표시하려면 type 명령을 사용하세요:

type filename.txt

4. 표시된 내용이 불완전할 수 있으므로 위 작업으로는 문제를 완전히 해결할 수 없습니다. 먼저 명령줄 창을 최소화한 다음 최대화하면 파일 내용이 완전히 표시됩니다.

더 많은 golang 지식을 알고 싶다면 golang tutorial 칼럼을 주목해주세요.

위 내용은 cmd 실행 golang 잘못된 코드에 대한 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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