我的网站使用自定义CSS设置了自定义ErrorDocument。 CSS的路径是绝对的,因此它可以找到该文件。出于某种原因,虽然在Chrome中页面看起来没有CSS,当我检查加载的资源时它确实找到了CSS文件,但内容只显示了一些随机的中文符号而不是CSS。关于"正常" CSS显示的页面正如预期的那样,它只是在ErrorDocument页面上搞砸了。
答案 0 :(得分:1)
好的我自己弄清楚了。我猜这两个CSS文件不是UTF-8编码的,由于某种原因,Chrome没有检测到它由于某种原因仍然试图加载它们就好像它们是UTF-8一样。因此将它们转换为UTF-8解决了这个问题。 设置字符集也可以解决问题:
<style src="..." charset="UTF-8">