阅读382 返回首页    go 阿里云 go 技术社区[云栖]


Invalid character in the given encoding. Line XX, position XX.解决方法

最近在通过load函数,获取config文件中信息的时候,提示上面的错误,动手找资料发现是,config文件开头信息的问题。

解决方法:

打开对应的config XML文件,看它的第一行 <?xml version="1.0" encoding="utf-8"?> 将encoding="utf-8"改为 encoding="gb2312" 即可。

或者 <?xml version="1.0"?>中加上encoding="gb2312" 即可。

原来是由于该XML文件中存在汉字。所以要改编码方式。

最后更新:2017-04-03 12:54:24

  上一篇:go HttpWebRequest的GetRespons偶尔超时、死掉的原因及解决办法
  下一篇:go System.Xml.XmlException: 给定编码中的字符无效。 第 XX 行,位置 YY。