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

解决方法:

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

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

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

相关文章
|
2月前
|
编解码 开发者 Python
详解'unicodeescape' codec can't decode bytes in position 16-17: malformed \N character escape
遇到“`unicodeescape` codec can't decode bytes in position X-X: malformed \N character escape”错误时,首先不要慌张。通过逐步检查和修正代码中的Unicode转义序列,大多数情况下都能找到问题的根源并加以解决。有效利用Python的Unicode支持特性,可以优雅地处理各种复杂的字符编码问题。
61 3
|
2月前
|
XML 移动开发 Unix
open(file, mode=‘r‘, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=No
open(file, mode=‘r‘, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=No
|
2月前
|
编解码 程序员 开发者
【Python】已解决:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa1 in position 0: invalid start by
【Python】已解决:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa1 in position 0: invalid start by
203 0
|
10月前
|
XML 编解码 数据格式
python报错 ‘utf-8‘ codec can‘t encode characters in position xxxx-xxxx: surrogates not allowed
python报错 ‘utf-8‘ codec can‘t encode characters in position xxxx-xxxx: surrogates not allowed
372 0
|
前端开发
CSS安装出错:Unicode Character Check -> Your temp directory path contains Unicode characters........
CSS安装出错:Unicode Character Check -> Your temp directory path contains Unicode characters........
429 0
|
编解码
UnicodeEncodeError: 'latin-1' codec can't encode characters in position报错问题
UnicodeEncodeError: 'latin-1' codec can't encode characters in position报错问题
1145 1
成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 6-7: malformed
成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 6-7: malformed
SyntaxError: Non-ASCII character '\xe8' in file lane_detector.py on line 5, but no encoding declared;
在进行编译运行的时候报的错,此错是中文乱码的问题,就算是注释也不行.我们需要指定字符集
成功解决SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xa3 in position 15: invalid start
成功解决SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xa3 in position 15: invalid start
|
Python
SyntaxError: Non-ASCII character '\xc4' in file newYear.py on line 6, but no encoding declared;
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/79293467 ...
1320 0