在發請求和json返回結果顯示中文亂碼
問題:
接口、數據庫返回信息有中文的時候會顯示unicode的樣式,前面帶個U這樣的顯示,如果我們想讓它正常顯示中文可以這樣做:
1、robotframework爲3.0.X
2、找到Python安裝目錄下的\Lib\site-packages\robot\utils\unic.py文件
(1)引入json庫:import json
(2)將下面代碼複製到如圖位置,注意對齊方式:
ifisinstance(item, (list, dict, tuple)):
try:
item = json.dumps(item, ensure_ascii=False,encoding='cp936')
except UnicodeDecodeError:
try:
item = json.dumps(item, ensure_ascii=False,encoding='cp936')
except:
pass
except:
pass
3、然後重啓下RIDE,再看下: