CHROME未呈现某些svg

7kjnsjlb  于 2023-02-01  发布在  Go
关注(0)|答案(1)|浏览(119)

我有一个页面有很多小svg嵌入(337准确)
都是这样的

<img src="/path/sub_path/svg-1.svg">

url是相对的并且所有svg都在同一目录中
大部分都能工作,但其中2个显示为破碎的imge(第一个出现16次,第二个只出现1次)。

**如果我在新标签页中打开它们,它们会很好地显示。**Firefox中的相同页面也可以正常工作。

在网络面板中,任何SVG的响应头都是相同的(content-length是可以的):

但是在“response”选项卡中,我看到的不是文本形式的svg,而是:

我不知道出了什么问题,有什么限制吗?
谢谢!

l3zydbqr

l3zydbqr1#

好的,我找到问题了
该文件采用ISO-8859 - 1格式,但包含以下文本:摄氏度
th "°"是用utf-8编码的,完全阻止Chrome显示svg。

相关问题