問題:RIDE自動測試case在ride界面控制台中輸出亂碼,在py的ide中可以正常輸出中文
版本:RIDE 1.7.4 running on Python 3.7.4.
解決方案:修改RIDE的配置文件
D:\Program Files\python\Lib\site-packages\robotide\contrib\testrunner\\\\testrunnerplugin.py
修改這個py文件中的
encoding = {'CONSOLE': CONSOLE_ENCODING,
'SYSTEM': SYSTEM_ENCODING,
'OUTPUT': OUTPUT_ENCODING} SYSTEM_ENCODING為OUTPUT_ENCODING 重啟即可
目的使系統輸出也作為上級輸出即py輸出.