RobotFramework日志中出现以“\x”开头的乱码的解决方式
1.问题现象
在RobotFramework中执行自动化用例时,日志中出现中文乱码如“\xE5\x8C\x97\xE4\xBA\xAC”,如下图:

2.问题原因
经过我的一番调查,才发现:\x 是16进制的unicode编码。
在Python中,我们可以使用 decode(‘utf-8’) 方法将这种“\x”格式解码成中文,比如:
str=“\xe4\xbc\x98\xe5\x8c\x96”
print(str.decode('utf-8'))
那么为什么unicode编码可以使用utf-8格式来解码呢?原因是:UTF-8 是 Unicod