在python中使用捷克字符时的问号

2024-04-18 23:39:21 发布

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

我的问题是有些捷克字符不能在python中正确显示/打印。无论我使用以下哪个版本,我总是得到一个“?”当试图打印字符时。在

s1 = "č"
s2 = u"\u010D"
s3 = unicode(u'\u010D', "utf-8")
s4 = unicode('č', "utf-8")

我错过了什么?我能打印出ýýý覧řžýŠŠŠŠŠŠŠŠŠ。在

谢谢你的帮助。在


Tags: 版本s3unicode字符utfs4s2s1
1条回答
网友
1楼 · 发布于 2024-04-18 23:39:21

使用caron和您的字符组合,而不是使用实心字符。至少正确显示in IDLE

>>> test = '\u0065\u030c , \u0073\u030c , \u0063\u030c , \u0072\u030c , \u007a\u030c'
>>> print(test)
ě , š , č , ř , ž
>>> 

相关问题 更多 >