【问题标题】:Unicode icons: sometimes looks like a wrong encodingUnicode 图标:有时看起来像是错误的编码
【发布时间】:2019-04-19 21:55:24
【问题描述】:

在我的 CSS 中我有这个(不相关的代码被省略):

.selector:after {
    content: '▾';
}

通常是这样的:

但有时我打开my browser extension 看到这个â–¾:

在 devtools 中我看到了同样的情况:

为什么会这样?我该如何解决?

【问题讨论】:

  • 确保以 UTF-8 编码保存 html 文件,并在 <head> 中添加 <meta charset="UTF-8">。您的文件似乎很好,因此可能是 Chrome 中的错误。如果您可以找到可靠的操作序列来重现它,请考虑在crbug.com 上报告

标签: html css google-chrome unicode google-chrome-extension


【解决方案1】:

https://www.w3.org/International/questions/qa-css-charset

如果是单独的样式表资源,请将@charset "UTF-8"; 添加到响应正文,将Content-Type: text/css; charset=UTF-8 添加到响应标头。

【讨论】:

  • 有趣...只是到 CSS 的第一行我需要添加 @charset "UTF-8";?这是一个浏览器扩展,所以看起来我无法控制响应标头。谢谢,我试试看。
猜你喜欢
  • 1970-01-01
  • 2010-11-25
  • 2020-09-13
  • 1970-01-01
  • 2018-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多