유니 코드 코드 포인트를 포함하는 파일에서 데이터를 읽는 것과 관련된 스크립트를 실행할 때 문제가 발생합니다. 가 다른 응용 프로그램을 통해 실행될 때, 다음과 같은 오류가 제기된다유니 코드 파일 읽기시 UnicodeDecodeError 읽기
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 0: ordinal not in range(128)
을 나는 정확히 같은 데이터 파일을 사용하여 동일한 코드를 실행하고 있습니다. 문제를 복제 샘플 데이터 파일은 다음과 같이이다 :
with open("sample.txt") as f:
for line in f:
print(line)
print("Done")
이 실행합니다
¥ Α © §
나는 단지에서 읽고 파일 내용을 인쇄하려면이 sample.txt
아주 간단한 파이썬 스크립트를 호출 명령 줄에서 벌금; Apache/CGI를 통해 실행하면 위의 오류와 함께 실패합니다.