我使用数据库中的robotframmework查询数据,但我的语言未显示UTF8。
$ {queryResults}解码字节为字符串$ {queryResults} UTF-8
设置操作系统环境。 NLS_LANG = AMERICAN_AMERICA.TH8TISASCII
以上所有方法均无效。
使用自定义参数cx_Oracle $ {DB_CONNECT_STRING}连接到数据库
${queryResults} Query select d.customerfirstname from TRMOWN201903.document d where documentNO = 'ICG100845'
Log to console ${queryResults}
# ${queryResults} Decode Bytes To String ${queryResults} UTF-8
预期:สมใจชื่นสุน(泰语单词)
实际:\ xca \ xc1 \ xe3 \ xa8 \ xaa \ xd7 \ xe8 \ xb9 \ xca \ xd8 \ xa2