为什么有些utf-8字符不在Windows中工作,而是在浏览器中工作?

为什么有些utf-8字符不在Windows中工作,而是在浏览器中工作?,utf-8,character-encoding,fonts,Utf 8,Character Encoding,Fonts,我正在使用Windows 7和Google Chrome,我可以看到所有这些图标: ★ ♥ ♠ ✈ ☺ ☻ ♫ ♪ ✔ ✖ ♂ ♀ ☢ ✡ ☞ ☯ 但当我尝试在Google Chrome中重命名书签时,此图标起作用:♥ 但这并不是:★ 我看到的不是星星,而是一个较长的矩形: 有人知道为什么吗?我猜这是因为该字体中有110000个字符,所有字体的覆盖范围都不同 例如,仅涵盖38917 为了确保在这种情况下,您可以找到

我正在使用Windows 7和Google Chrome,我可以看到所有这些图标:

   ★    ♥   ♠   ✈
   ☺    ☻   ♫   ♪
   ✔    ✖   ♂   ♀
   ☢    ✡   ☞   ☯
但当我尝试在Google Chrome中重命名书签时,此图标起作用:♥ 但这并不是:★

我看到的不是星星,而是一个较长的矩形:

有人知道为什么吗?

我猜这是因为该字体中有110000个字符,所有字体的覆盖范围都不同

例如,仅涵盖38917

为了确保在这种情况下,您可以找到Windows使用什么作为系统字体来显示文件夹名称,或者在屏幕截图上显示的是Chrome文件夹?然后找出使用的字体可能更难,并尝试将其设置为浏览器显示页面时使用的字体

正如你对另一个答案的评论表明你已经成功地证明了我的猜测,恭喜

我的猜测是,这是因为中有110000个字符,所有字体的覆盖范围都不同

例如,仅涵盖38917

为了确保在这种情况下,您可以找到Windows使用什么作为系统字体来显示文件夹名称,或者在屏幕截图上显示的是Chrome文件夹?然后找出使用的字体可能更难,并尝试将其设置为浏览器显示页面时使用的字体


正如你对另一个答案的评论表明你已经成功地证明了我的猜测,恭喜

GUI中使用的字体不包含此标志符号,因此仅显示占位符。

GUI中使用的字体不包含此标志符号,因此仅显示占位符。

是的,就是这样!谷歌ChromeUI的字体在Windows7上是SegoeUI,在WindowsXP上是TahomaYes,就是这样!谷歌ChromeUI的字体在Windows7上是SegoeUI,在WindowsXP上是Tahoma