为什么有些 utf-8 字符在 Windows 中不起作用,但在浏览器中不起作用?

发布于 2025-01-07 03:17:04 字数 286 浏览 0 评论 0原文

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

   ★    ♥   ♠   ✈
   ☺    ☻   ♫   ♪
   ✔    ✖   ♂   ♀
   ☢    ✡   ☞   ☯

但是当我尝试在 Google Chrome 中重命名书签时,此图标有效: 但这不是:

我没有显示星星,而是看到一个稍长的矩形:

有人知道为什么吗?

I am using Windows 7 and Google Chrome and I can see all these icons:

   ★    ♥   ♠   ✈
   ☺    ☻   ♫   ♪
   ✔    ✖   ♂   ♀
   ☢    ✡   ☞   ☯

But when I try to rename a bookmark in Google Chrome this icon works:
but this not:

Instead of displaying the star, I just see a longish rectangle:

enter image description here

Does anybody knows why?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

时光暖心i 2025-01-14 03:17:04

GUI 中使用的字体不包含此字形,因此它仅显示一个占位符。

The font used in the GUI does not contain this glyph, so it just displays a placeholder.

爱要勇敢去追 2025-01-14 03:17:04

猜测是因为 Unicode 标准中有 110,000 个字符所有字体都有不同的覆盖范围。

例如,Arial Unicode MS 仅涵盖 38,917 个。

为了确定是否是这种情况,您可以找出您的 Windows 使用什么作为系统字体来显示文件夹名称(或者您的屏幕截图中是否是 Chrome 文件夹?然后找出所使用的字体可能会更困难),并尝试将其设置为您的浏览器显示页面所使用的字体。

正如您对其他答案的评论表明您已经成功证明了我的猜测,恭喜!

My guess is that's because there are 110,000 characters in the Unicode standard and all fonts have varying coverage of it.

For example Arial Unicode MS covers just 38,917.

To make sure if that's the case you could find out what your Windows uses as a system font to display folder names (or is it Chrome folders on your screenshot? then finding out the font used could be harder) and try to set it as a font that your browser displays pages with.

As your comment to the other answer shows you've succeeded in proving my guess, congrats!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文