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