为什么有些utf-8字符不在Windows中工作,而是在浏览器中工作?
我正在使用Windows 7和Google Chrome,我可以看到所有这些图标:为什么有些utf-8字符不在Windows中工作,而是在浏览器中工作?,utf-8,character-encoding,fonts,Utf 8,Character Encoding,Fonts,我正在使用Windows 7和Google Chrome,我可以看到所有这些图标: ★ ♥ ♠ ✈ ☺ ☻ ♫ ♪ ✔ ✖ ♂ ♀ ☢ ✡ ☞ ☯ 但当我尝试在Google Chrome中重命名书签时,此图标起作用:♥ 但这并不是:★ 我看到的不是星星,而是一个较长的矩形: 有人知道为什么吗?我猜这是因为该字体中有110000个字符,所有字体的覆盖范围都不同 例如,仅涵盖38917 为了确保在这种情况下,您可以找到
★ ♥ ♠ ✈
☺ ☻ ♫ ♪
✔ ✖ ♂ ♀
☢ ✡ ☞ ☯
但当我尝试在Google Chrome中重命名书签时,此图标起作用:♥
但这并不是:★
我看到的不是星星,而是一个较长的矩形:
有人知道为什么吗?我猜这是因为该字体中有110000个字符,所有字体的覆盖范围都不同
例如,仅涵盖38917
为了确保在这种情况下,您可以找到Windows使用什么作为系统字体来显示文件夹名称,或者在屏幕截图上显示的是Chrome文件夹?然后找出使用的字体可能更难,并尝试将其设置为浏览器显示页面时使用的字体
正如你对另一个答案的评论表明你已经成功地证明了我的猜测,恭喜 我的猜测是,这是因为中有110000个字符,所有字体的覆盖范围都不同
例如,仅涵盖38917
为了确保在这种情况下,您可以找到Windows使用什么作为系统字体来显示文件夹名称,或者在屏幕截图上显示的是Chrome文件夹?然后找出使用的字体可能更难,并尝试将其设置为浏览器显示页面时使用的字体
正如你对另一个答案的评论表明你已经成功地证明了我的猜测,恭喜 GUI中使用的字体不包含此标志符号,因此仅显示占位符。GUI中使用的字体不包含此标志符号,因此仅显示占位符。是的,就是这样!谷歌ChromeUI的字体在Windows7上是SegoeUI,在WindowsXP上是TahomaYes,就是这样!谷歌ChromeUI的字体在Windows7上是SegoeUI,在WindowsXP上是Tahoma