UTF-8编码的xml文件带头部信息,用XmlDocument解析出错问题


1.使用UE查看文件,切换到16进制编辑。

 前面三位 EF BB BF 是UTF-8编码的表示。

 

前面两位是:FF FE 表示是Unicode编码

3C是小于符号(<)的ASCII码16进制数值,它前面是编码头BOM的标识。

在读取文件的时候,根据前面的BOM标识,截取前面字符,再使用XmlDocument进行解析,即可正常。

posted @ 2018-05-07 11:19  viola  阅读(1087)  评论(0编辑  收藏  举报