Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
UnicodeDecodeError:&x27;utf-8';编解码器可以';t解码位置434852中的字节0xe2:无效的继续字节 我使用HFCCA计算C++代码的圈复杂度。hfcca是一个简单的python脚本()。当我试图运行脚本以xml文件的形式生成输出时,出现以下错误: Traceback (most recent call last): "./hfcca.py", line 802, in <module> main(sys.argv[1:]) File "./hfcca.py", line 798, in main print(xml_output([f for f in r], options)) File "./hfcca.py", line 798, in <listcomp> print(xml_output([f for f in r], options)) File "/x/home06/smanchukonda/PREFIX/lib/python3.3/multiprocessing/pool.py", line 652, in next raise value UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe2 in position 434852: invalid continuation byte 回溯(最近一次呼叫最后一次): “/hfcca.py”,第802行,在 main(sys.argv[1:]) 文件“/hfcca.py”,第798行,主 打印(xml_输出([f代表r中的f],选项)) 文件“/hfcca.py”,第798行,在 打印(xml_输出([f代表r中的f],选项)) 文件“/x/home06/smanchukonda/PREFIX/lib/python3.3/multiprocessing/pool.py”,下一页第652行 增值 UnicodeDecodeError:“utf-8”编解码器无法解码位置434852中的字节0xe2:无效的连续字节_Python_Xml - Fatal编程技术网

UnicodeDecodeError:&x27;utf-8';编解码器可以';t解码位置434852中的字节0xe2:无效的继续字节 我使用HFCCA计算C++代码的圈复杂度。hfcca是一个简单的python脚本()。当我试图运行脚本以xml文件的形式生成输出时,出现以下错误: Traceback (most recent call last): "./hfcca.py", line 802, in <module> main(sys.argv[1:]) File "./hfcca.py", line 798, in main print(xml_output([f for f in r], options)) File "./hfcca.py", line 798, in <listcomp> print(xml_output([f for f in r], options)) File "/x/home06/smanchukonda/PREFIX/lib/python3.3/multiprocessing/pool.py", line 652, in next raise value UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe2 in position 434852: invalid continuation byte 回溯(最近一次呼叫最后一次): “/hfcca.py”,第802行,在 main(sys.argv[1:]) 文件“/hfcca.py”,第798行,主 打印(xml_输出([f代表r中的f],选项)) 文件“/hfcca.py”,第798行,在 打印(xml_输出([f代表r中的f],选项)) 文件“/x/home06/smanchukonda/PREFIX/lib/python3.3/multiprocessing/pool.py”,下一页第652行 增值 UnicodeDecodeError:“utf-8”编解码器无法解码位置434852中的字节0xe2:无效的连续字节

UnicodeDecodeError:&x27;utf-8';编解码器可以';t解码位置434852中的字节0xe2:无效的继续字节 我使用HFCCA计算C++代码的圈复杂度。hfcca是一个简单的python脚本()。当我试图运行脚本以xml文件的形式生成输出时,出现以下错误: Traceback (most recent call last): "./hfcca.py", line 802, in <module> main(sys.argv[1:]) File "./hfcca.py", line 798, in main print(xml_output([f for f in r], options)) File "./hfcca.py", line 798, in <listcomp> print(xml_output([f for f in r], options)) File "/x/home06/smanchukonda/PREFIX/lib/python3.3/multiprocessing/pool.py", line 652, in next raise value UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe2 in position 434852: invalid continuation byte 回溯(最近一次呼叫最后一次): “/hfcca.py”,第802行,在 main(sys.argv[1:]) 文件“/hfcca.py”,第798行,主 打印(xml_输出([f代表r中的f],选项)) 文件“/hfcca.py”,第798行,在 打印(xml_输出([f代表r中的f],选项)) 文件“/x/home06/smanchukonda/PREFIX/lib/python3.3/multiprocessing/pool.py”,下一页第652行 增值 UnicodeDecodeError:“utf-8”编解码器无法解码位置434852中的字节0xe2:无效的连续字节,python,xml,Python,Xml,请帮我解决这个问题。问题似乎是文件中的字符以拉丁文1表示,而不是utf8中的字符。文件实用程序可用于确定文件的编码方式,例如: monk@monk-VirtualBox:~$ file foo.txt foo.txt: UTF-8 Unicode text 以下是拉丁语1中字节的含义: >>> b'\xe2'.decode('latin1') 'â' 可能最简单的方法是将文件转换为utf8。我在呈现标记(“yyyyyy”)时也遇到同样的问题,但我使用在线工具解决了这个问题

请帮我解决这个问题。

问题似乎是文件中的字符以拉丁文1表示,而不是utf8中的字符。
文件
实用程序可用于确定文件的编码方式,例如:

monk@monk-VirtualBox:~$ file foo.txt 
foo.txt: UTF-8 Unicode text
以下是拉丁语1中字节的含义:

>>> b'\xe2'.decode('latin1')
'â'

可能最简单的方法是将文件转换为utf8。

我在呈现标记(“yyyyyy”)时也遇到同样的问题,但我使用在线工具解决了这个问题,删除了“坏”字符


这是一个很好的工具,甚至可以脱机工作

程序说XML包含无效字符,所以我们需要看到XML是0xe2,这是引入多字节代码的urf-8位模式之一。后继字节会更有趣。无论如何,您是对的,将整个文件转换为utf-8可能是最容易的。