1. 程式人生 > >RIDE 接口自動化請求體參數中文時報錯:“UnicodeDecodeError: 'ascii' codec can't decode byte 0xd7 in position 9......”

RIDE 接口自動化請求體參數中文時報錯:“UnicodeDecodeError: 'ascii' codec can't decode byte 0xd7 in position 9......”

es2017 setting str bsp nic 時報 them tde python

在進行robotframework 接口自動化,在請求體參數中輸入中文會報以下錯誤:

UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xd7 in position 9: ordinal not in range(128).....

改mimetypes.py文件,路徑位於python的安裝路徑下的Lib\mimetypes.py文件。在import下添加如下幾行:解放參考如下:

if sys.getdefaultencoding() != ‘utf-8‘:   reload(sys)   sys.setdefaultencoding(‘utf-8‘)
技術分享

註意:如果UTF-8不行,可換成gbk,以上僅供參考!~

RIDE 接口自動化請求體參數中文時報錯:“UnicodeDecodeError: 'ascii' codec can't decode byte 0xd7 in position 9......”