다음 튜토리얼 칼럼인 golang에서는 잘못된 고양이 출력 문제에 대한 해결책을 소개하겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!
오늘 문제가 발생했습니다. 로그 파일에서 반환된 결과 집합을 확인하려면 다음 명령을 사용하세요.
cat xxx.log | grep '2021-03-07' | grep 'abc' | grep 110
출력 중국어 문자가 왜곡된 것을 발견했습니다. vim에서 파일 인코딩을 확인하세요.
vim xxx.log:set fileencoding
파일 인코딩은 cp936
깨질 수 있으므로 간단하고 조잡하게 파일 인코딩을 직접 변환하고 다음 명령을 사용하십시오:
iconv -f cp936 -t utf-8 xxx.log > xxx_utf.log
그런 다음 xxx_utf.log 파일을 작동하십시오:
cat xxx_utf.log | grep '2021-03-07' | grep 'abc' | grep 110
출력은 정상입니다. ㅋㅋㅋ
위 내용은 golang에서 cat의 잘못된 출력 문제에 대한 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!