如何在Python中正确显示汉字?

2024-04-27 00:03:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我读到一个包含汉字的字符串,它显示为“❤12?✈" 在

如何正确显示字符串?在

谢谢。在


Tags: 字符串
2条回答

试试这个:

import html

non_bmp_map = dict.fromkeys(range(0x10000, sys.maxunicode + 1), 0xfffd)

a = 'your string'

print(html.unescape(a).translate(non_bmp_map))

它一部分是Python,另一部分是您正在使用的编辑器/终端。首先尝试使用像IDLE这样的东西来代替终端。然后,您需要确保使用正确的代码页(可能是Big5中文)Unicode,而不是默认的字节字符串。在

希望这有帮助。在

相关问题 更多 >