出现乱码 銆€銆€ 的可能的原因

作者

乱码的出现,通常还是编码的问题。查看百度快照的时候,发现的一个问题,网站莫名的出现了很多的乱码 銆€銆€, 比较有规律的出现在段落的前面。

查看后,发现是 css 中出现的问题。

出现问题样式

p::before {
    content: '  ';
}

这段样式文件,本身没有问题。 不过 content 里面是 两个全角的空格。

空格,一般分为半角空格和全角空格。平常我们在网页上打字时,敲击一下空格,显示的是半角空格(“ ”),仅相当于一个小写字母的大小。这就需要另一种空格——全角空格了(“ ”)。
-- 百度百科

https://baike.baidu.com/item/%E5%85%A8%E8%A7%92%E7%A9%BA%E6%A0%BC/3144273

解决方法

css 文件, 前指定文件的字符编码

@charset "utf-8";