我有一个页面有很多小svg嵌入(337准确)
都是这样的
<img src="/path/sub_path/svg-1.svg">
url是相对的并且所有svg都在同一目录中
大部分都能工作,但其中2个显示为破碎的imge(第一个出现16次,第二个只出现1次)。
**如果我在新标签页中打开它们,它们会很好地显示。**Firefox中的相同页面也可以正常工作。
在网络面板中,任何SVG的响应头都是相同的(content-length是可以的):
但是在“response”选项卡中,我看到的不是文本形式的svg,而是:
我不知道出了什么问题,有什么限制吗?
谢谢!
1条答案
按热度按时间l3zydbqr1#
好的,我找到问题了
该文件采用ISO-8859 - 1格式,但包含以下文本:摄氏度
th "°"是用utf-8编码的,完全阻止Chrome显示svg。