RIDE控制台(不是日志)中文乱码处理
乱码位置:
处理方法:
1.5版本的ride
修改文件Lib/site-packages/robotide/contrib/testrunner/testrunner.py1.7.3.1版本(我的是这个版本,亲测有效)
修改文件Lib/site-packages/robotide/contrib/testrunner/testrunner.py
for _ in myqueuerng:
try:
# DEBUG result += self._queue.get_nowait()
# .decode(utils.SYSTEM_ENCODING, 'replace')
# .decode('UTF-8','ignore')
result += encoding.console_decode(self._queue.get_nowait(),
'mbcs' if IS_WINDOWS
else 'UTF-8')
# ,'replace') # 'latin1' .decode(utils.SYSTEM_ENCODING,
# 'replace') # .decode('UTF-8','ignore')
except Empty:
pass
return result # DEBUG .decode('UTF-8', 'ignore')
修改后效果: