2011-10-23 89 views
6

我坐在這裏使用SVG,我想gzip壓縮這些文件,使用SVGZ - 問題是,當我打開SVGZ文件,我得到這個錯誤:SVGZ給出編碼錯誤

此頁面包含以下錯誤:

第1行第1列出現錯誤:編碼錯誤下面是 頁面的渲染,直到第一個錯誤。

我試過在不同類型的應用程序中創建相同的svg,並在不同的瀏覽器甚至服務器上嘗試過。我曾與svgz之前,我可以得到它顯示,但它是前一段時間..

任何人都知道如何解決這個問題?

回答

0

很難從您提供的信息中猜出,但看起來好像您發送的gzip SVG沒有正確設置Content-Encoding:gzip。這將導致瀏覽器的XML解析器無法解析內容,因爲它不會是XML。

+1

我找到了解決辦法,我出口在Illustrator中的SVG,開它在我的texteditor中,刪除了保存的encoding =「utf-8」,將svg轉換爲svgz,並且它確實工作。所以,由於utf-8編碼它不起作用:/ – LucasRolff

0

我找到確保「圖片位置」設置爲「enter image description here嵌入」而不是「鏈接」在保存到SVG設置爲我工作