【发布时间】:2018-01-21 11:36:15
【问题描述】:
在 test.py 我有
print('Привет мир')
使用 cmd 正常工作
> python test.py
?????? ???
使用 Git Bash 出现错误
$ python test.py
Traceback (most recent call last):
File "test.py", line 2, in <module>
print('\u041f\u0440\u0438\u0432\u0435\u0442 \u043c\u0438\u0440')
File "C:\Users\raksa\AppData\Local\Programs\Python\Python36\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-5: character maps to <undefined>
有人知道通过Git Bash执行python代码时出错的原因吗?
【问题讨论】:
标签: python-3.x unicode git-bash