Python 打印时🐍;在终端中,附加替换字符“”;(U&x2B;FFFD)出现
我在打印unicode时看到奇怪的额外符号Python 打印时🐍;在终端中,附加替换字符“”;(U&x2B;FFFD)出现,python,unicode,windows-subsystem-for-linux,Python,Unicode,Windows Subsystem For Linux,我在打印unicode时看到奇怪的额外符号 $python3 Python 3.6.7(默认值,2018年12月5日,15:01:38) linux上的[GCC 4.8.5 20150623(Red Hat 4.8.5-28)] 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>打印(“\N{snake}”) �代码可以在带有标准终端的LinuxMint上正常工作,但不能在xterm中正常工作(仅显示�) . 可能问题只是终端(某些设置),而不是Python。这是一个非BM
$python3
Python 3.6.7(默认值,2018年12月5日,15:01:38)
linux上的[GCC 4.8.5 20150623(Red Hat 4.8.5-28)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>打印(“\N{snake}”)
�代码可以在带有标准终端的LinuxMint上正常工作,但不能在xterm中正常工作(仅显示�) . 可能问题只是终端(某些设置),而不是Python。这是一个非BMP代码点(U+1F40D)有些终端不能正确处理它们。什么是操作环境?@MarkTolonen Yep,和所有表情符号点一样,只是选择了蛇作为例子。你说的操作环境是什么意思?是WSL上的RHEL在FluentTerminal中运行。这是python36u。