1. 程式人生 > >RobotFrameWork資料庫返回亂碼解決方法

RobotFrameWork資料庫返回亂碼解決方法

一、修改DatabaseLibrary安裝目錄中query.py檔案
開啟檔案query.py在末尾加入下面程式碼,注意對齊方式,前面不要使用tab對齊要使用空格,不然匯入時會報錯

    def decode(self,customstr,mode):
        return customstr.decode(mode)

使用時直接用decode關鍵字就行,兩個引數,一個時需要轉換編碼的資料,一個時編碼格式
二、使用string標準庫中的Decode Bytes To String關鍵字,使用加下圖

三、使用自帶標準庫BuiltIn中的Evaluate關鍵字,使用見下圖
這裡寫圖片描述
注:轉換編碼時只能一個欄位一個欄位的轉換,不然會報錯,資料庫中查詢到的資料一條一般都會有很多個欄位