我正在python中打印Unicode字符。到目前为止,除日语字符外,我使用过的所有符号均有效。当我打印字符时,它仅显示“框中的问号”符号。我该如何解决?
当我第一次解决这个问题时,我认为可能是python。我搜索了Google,但什么也没找到。 然后我想知道是否是命令提示符。 (我使用命令提示符来测试我的代码。)没有相关结果。 对于我的代码,我使用由Unicode字符组成的列表,因此无需查找和键入特定代码。看起来就是这样。
UD = [u"\u3053", u"\u3093", u"\u306B", u"\u3061", u"\u306F"]
UDTemp = UD[0] + UD[1] + UD[2] + UD[3] + UD[4]
print(UDTemp)
打印时,我希望输入“こんにちは”,但是却得到了奇怪的符号。
答案 0 :(得分:1)
字体必须支持字符。例如,我在美国Windows 10系统上安装了东亚IME,这些IME提供了支持日语的字体: