在 Windows 7 中显示 unicode 字符 U+2661(“白心套装”)

Jor*_*dan 7 windows-7 windows-explorer symbols unicode

我无法得到这个字符:?为了在 Windows 资源管理器中正确显示,它改为显示为三行符号,类似于这个?。

最奇怪的是,如果我在另一个不寻常的符号旁边使用心形符号,例如以下之一:??????,它将正确显示为心形;但是,如果我删除心脏旁边的符号,它将恢复为 3 行符号。单独使用时,所有这些其他符号都可以正确显示。

还有人有这个问题吗?

Windows 是否有可能为 U+2661 列出 2 个不同的字符?

谢谢你的帮助

小智 5

Microsoft Sans Serif 在 U+2661 处有那个三横杠符号,而正确的 Unicode 字体则在那里。假设您一开始没有使用 Microsoft Sans Serif,当您使用 U+2661 时,Windows 很可能默认使用 Microsoft Sans Serif,因为该字符不存在于您使用的任何字体。但是,当您使用 Unicode 表中附近的另一个字符时,Microsoft Sans Serif 无论出于何种原因都缺少该字符,系统将切换到另一种字体。


小智 -1

字符编码必须一致,并且由 unicode 派生,如 UTF-8、UCS-2,任何本地化编码都会“伤透你的心”。这使得很酷的角色不断摔倒。

如上所述,字体必须支持字符,

Fileformat 有一个名为“本地字体列表”的工具......它会告诉你哪种字体包含你的心。

http://www.fileformat.info/info/unicode/char/2661/browsertest.htm