软件程序打开xml文件,在开发系统和部分用户计算机正常,在一个客户计算机出现xml解析错误,百思不得其解。后来突然想到了编码问题,用专业记事本编辑工具打开文件,发现文件的编码是UTF-8-BOM,另存为UTF-8即可。
BOM——Byte Order Mark,就是字节序标记。UTF -8 BOM 是微软为了兼容用户代码页做的一个创新处理,也会导致有些系统不兼容。
软件程序打开xml文件,在开发系统和部分用户计算机正常,在一个客户计算机出现xml解析错误,百思不得其解。后来突然想到了编码问题,用专业记事本编辑工具打开文件,发现文件的编码是UTF-8-BOM,另存为UTF-8即可。
BOM——Byte Order Mark,就是字节序标记。UTF -8 BOM 是微软为了兼容用户代码页做的一个创新处理,也会导致有些系统不兼容。