我有问题 当我运行.py文件(我的项目金字塔上的这个文件)
# -*- coding: utf-8 -*-
print "Hãy đợi đấy"
结果“Hãyđợiđấy” 没关系。但是当我运行项目时,结果是: “H?£Ä'ợ£Ä'y¥¥y” 所以我的问题是:出了什么问题。 我使用的是Python 2.7 窗口7
@Ofir: 我试试看。这是新的错误
print u"Hãy đợi đấy"
File "C:\env\lib\encodings\cp1252.py", line 12, in encode
return codecs.charmap_encode(input,errors,encoding_table)
UnicodeEncodeError: 'charmap' codec can't encode characters in position 4-5: character maps to <undefined>
请帮帮我
答案 0 :(得分:3)
您需要使用u:
将字符串标记为unicode# -*- coding: utf-8 -*-
print u"Hãy đợi đấy"
答案 1 :(得分:3)
所以你需要所有这些东西:
coding: utf-8
位于文件顶部[✓] u
- 前缀字符串文字[✓] 在文本编辑器中,保存文件时,需要选择utf-8。这取决于您的文本编辑器。