我读了一个包含中文字符的字符串,显示为“❤12?✈”
如何正确显示字符串?
谢谢。
答案 0 :(得分:0)
它是Python的一部分,也是您正在使用的编辑器/终端的一部分。首先尝试使用IDLE而不是终端。然后,您需要确保使用正确的代码页(可能是Big5中文)Unicode而不是默认的字节字符串。
希望这有帮助。
答案 1 :(得分:0)
试试这个:
import html
non_bmp_map = dict.fromkeys(range(0x10000, sys.maxunicode + 1), 0xfffd)
a = 'your string'
print(html.unescape(a).translate(non_bmp_map))