将SVG的Dom对象用batik-all转为图片导出时出现了图片中的中文乱码问题,在页面上展示正常,其原因是svgDOM对象未设置编码或设置的编码格式不对。 svgdom.setAttribute("encoding","UTF-8"); 加入编码属性后,问题解决。