2013-09-16 12 views
4

UnicodeDecodeError while using cyryllic에 대한 참조입니다. Python 3.3 및 Pycharm 2.7.2에서 동일한 문제가 있습니다. Pycharm 옵션에서 인코딩을 수동으로 지정했지만 코드에서 하드 코드 인코딩을 시도했지만 효과가 없습니다. 여전히 cp1251 lib로 utf-8 파일을 열려고합니다.PyCharm 디버거의 UnicodeDecodeError

Connected to pydev debugger (build 129.314) 
Traceback (most recent call last): 
    File "C:\Program Files (x86)\JetBrains\PyCharm 2.7.2\helpers\pydev\pydevd.py", line 1481, in <module> 
    debugger.run(setup['file'], None, None) 
    File "C:\Program Files (x86)\JetBrains\PyCharm 2.7.2\helpers\pydev\pydevd.py", line 1124, in run 
    pydev_imports.execfile(file, globals, locals) #execute the script 
    File "C:\Program Files (x86)\JetBrains\PyCharm 2.7.2\helpers\pydev\_pydev_execfile.py", line 33, in execfile 
contents = stream.read() 
    File "C:\Python33\lib\encodings\cp1251.py", line 23, in decode 
return codecs.charmap_decode(input,self.errors,decoding_table)[0] 
UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 2839: character maps to <undefined> 

디버그 추적기에서 http://youtrack.jetbrains.com/issue/PY-3669이 문제는 해결되었지만 여전히 여기에 있습니다.

제안 사항?

답변

4

그 티켓에서 샘플 코드는 파이썬 3.3 PyCharm 2.7.3와 나를 위해 (:

# -*- coding: utf-8 -*- 
print("януари") 

2 라인)을 잘했다.

효과가 있습니까?

원격 디버거를 사용합니까?

관련 될 수있는 또 다른 개방 버그가 있습니다 : http://youtrack.jetbrains.com/issue/PY-10241

+0

아니, 그것은 작업을 나던. 그러나 Pycharm은 utf-8이 파일로 하드 코딩되었다고 정확하게 말합니다. 이 버그 보고서는 비슷하게 생겼습니다. 감사합니다. –

+0

다른 사람에게 주석 : 이것은 저에게 도움이되었습니다. 인터프리터는 파이썬 3.x이지만 pycharm은 여전히 ​​유니 코드 선언을보고 싶어합니다. – KobeJohn