今天修改项目(xml)配置文件时,遇到了一个问题,修改后,项目启动时,读取xml报:
Error on line 1 of document : 前言中不允许有内容。 Nested exception: 前言中不允许有内容。
有点懵逼。。。。。
直觉是xml文件有问题,因为之前是可以正常读取的!
后来发现果然是xml文件有问题,xml文件的编码格式是:utf-8 + BOM
utf-8+BOM编码格式,后端读取时,第一行是会做编码转换,导致乱码。
下面直接上解决方案:
把xml文件改成了utf-8 无 BOM 格式!
本文分享了在项目中遇到的XML配置文件读取错误,详细解析了utf-8+BOM编码格式导致的问题,并提供了将XML文件从utf-8+BOM转换为utf-8无BOM的解决方案。

427

被折叠的 条评论
为什么被折叠?



