file 명령이 잘못된 인코딩 유형을 제공합니다.

file 명령이 잘못된 인코딩 유형을 제공합니다.

csv 파일이 준비되어 있습니다. "file -i filename"을 실행하면 으로 인코딩된 것으로 표시됩니다 us-ascii. 그러나 실행하면 cat filename | csvcut -t -e us-ascii오류가 발생합니다.

"파일이 "us-ascii" 인코딩이 아닙니다. -e 플래그 또는 PYTHONIOENCODING 환경 변수를 사용하여 올바른 인코딩을 지정하십시오."

csvkit 문서는 여기에서 찾을 수 있습니다.

또한 파일에 0xd1과 같은 16진수 코드가 있어 몇 가지 문제가 발생한다는 사실도 발견했습니다. 그렇다면 이 파일의 올바른 인코딩을 어떻게 찾을 수 있을까요? 이상적으로는 utf-8 인코딩으로 변환하고 싶습니다. 무엇을 해야 할까요?

관련 정보