来自数据库的查询数据无法转换为UTF8

时间:2019-03-25 08:54:38

标签: robotframework

我使用数据库中的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

enter image description here enter image description here

0 个答案:

没有答案