SVG UTF-16编码没有按预期工作

时间:2013-09-13 11:14:27

标签: xml firefox svg utf-16

我有一个UTF-16编码的Windows系统文件(专有格式)。 现在我试图用svg文件显示它。 我有这个标题:

<?xml version="1.0" encoding="UTF-16" standalone="no" ?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="2000px" height="2000px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" >

例如,数据以十六进制显示如下:

4E 00 41 00                       NA 

当值中没有小于127的字符时,这是有效的。 例如, B0 00(UTF-16中的度数符号)不起作用,我收到错误 rekong说“编码错误”。 此外,无论有没有度数符号,Firefox都会给我编码错误。 我也用""替换BOM。 也尝试交换字节认为这是endianess问题,但这是 小端系统的正确字节顺序正在使用。

您认为问题是什么?

谢谢!

0 个答案:

没有答案