5
유니 코드로 파일에 쓰는 데 문제가 있습니다. 파이썬 2.7.3을 사용하고 있습니다. 여기 UnicodeEncodeError : 'charmap'코덱이 문자표를 <undefined>으로 인코딩 할 수 없습니다.
UnicodeEncodeError: 'charmap' codec can't encode character u'\u2019' in position 1006: character maps to <undefined>
내 코드의 샘플입니다 : 그것은 나에게 이러한 오류를 제공 오류가 라인에 : f3.write (텍스트) 내가 사용하려고
f = codecs.open("PopupMessages.strings", encoding='utf-16')
text = f.read()
print text
f.close()
f3 = codecs.open("3.txt", encoding='utf-16', mode='w')
f3.write(text)
f3.close()
'UTF-8'과 'utf-8-sig'도 있지만 도움이되지는 않습니다. 소스 파일에 다음과 같은 기호가 있습니다 : [ '\ ",;? * & $ # @ %] 및 다른 언어의 기호 어떻게이 문제를 해결할 수 있습니까? 제발 도와주세요. stackoverflow에 대한 정보를 먼저 읽었습니다. . 그것은
그것을 작동합니다 –
내가? Windows 7 x64 사용 – yozhik
오류가'f3.write (text)'에 있다고 생각하지 않습니다. 오류가'print text'에 있다고 생각합니다. http://wiki.python.org/moin/PrintFails – bobince