蜡染光栅化器UTF-8错误
我正在试用蜡染的光栅器,一切正常。这是我正在运行的Java行,用于将svg转换为png: java-jar batik-rasterizer.jar-m image/png samples/barChart.svg 这是SVG文件的内容 但是如果我将svg(条形标签)的内容从“Shoe”更改为“Sho”。此消息失败 org.apache.batik.transcoder.TranscoderException:null无效字节2 2字节UTF-8序列的编码 现在,我知道我可以简单地使用unicode等价物,而且它会起作用。但我正在寻找一种类似于html版本的解决方案,即在下面添加一行蜡染光栅化器UTF-8错误,utf-8,svg,batik,Utf 8,Svg,Batik,我正在试用蜡染的光栅器,一切正常。这是我正在运行的Java行,用于将svg转换为png: java-jar batik-rasterizer.jar-m image/png samples/barChart.svg 这是SVG文件的内容 但是如果我将svg(条形标签)的内容从“Shoe”更改为“Sho”。此消息失败 org.apache.batik.transcoder.TranscoderException:null无效字节2 2字节UTF-8序列的编码 现在,我知道我可以简单地使用unic
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
我还尝试在“!DOCTYPE svg…”前后添加下一行,但仍然出现相同的错误
<?xml version="1.0" encoding="UTF-8" ?>
如果您有任何建议,我们将不胜感激。您确定您是从正确的角度看问题的吗?您的“É”字符Unicode 0x00CA可能被识别为UTF8序列的第一个;那么,接下来的就是第二个代码。可能是您的文本编辑器没有将字符正确保存为UTF8--0xC3,0x8A?(你可能需要一个十六进制编辑器才能找到。)@Jongware你完全正确。问题是文本编辑器(Notepad++)。它正确地显示了É,但保存不正确。谢谢你的帮助。