5
4

2 回答 2

8

虽然设置正确的编码总是一件好事,但我尽量避免这种情况,在 HTML、JavaScript 和 CSS 中只使用 ASCII 字符:

content:"\2014"

Unicode 字符\hexValue在 CSS 中由 表示。

请注意,如果后面的字符是0-9a-f(或A-F),它将被视为 unicode 字符的一部分。你可以在它后面加一个空格: "\2014 stuff",空格不会显示(它只是标记字符的结尾)。要实际在其后放置一个空格,请使用两个空格。

于 2013-09-26T21:09:09.910 回答
3

尝试在样式表顶部添加以下内容

@charset "UTF-8";

您的 HTTP 服务器(Apache、Nginx 等)可能指定了不同的字符集。它应该回应:

Content-Type: text/css; charset=UTF-8

有关信息,请参阅http://www.w3.org/

于 2013-09-26T21:07:10.467 回答