저는 python 2.7을 사용하고 있습니다. 코덱 같은 많은 것들을 시도했지만 작동하지 않았습니다. 이 문제를 어떻게 해결할 수 있습니까?텍스트 파일에서 비 ASCII 문자 읽기
MYFILE.TXT
wörd
내 코드
f = open('myfile.txt','r')
for line in f:
print line
f.close()
출력
s\xc3\xb6zc\xc3\xbck
출력 일식 및 명령 창에서 동일합니다. Win7을 사용하고 있습니다. 파일을 읽을 때 문자에 문제가 없습니다. 모든
당신이 기대하는 어떤 결과 : 그런데
, 문제를 방지하기 위해 모든 입력 - 출력 인코딩을 디코딩하는 것이 좋습니다입니까? 기술적으로 파이썬은 파일을 올바르게 읽었습니다. – srgerg
왜 문자를 한 줄씩 출력합니까? 왜 단순히'for line in f : print line'을 말하는 것이 아닌가? 내가 그랬을 때 "söcük"를 원하는대로 인쇄했습니다. – srgerg
시도했지만 작동하지 않습니다. 그것은 \ xc3 \ xb6zc \ xc3 \ xbck을 인쇄했습니다. – Rckt