我正在尝试使用python DB API从CUBRID获取UTF-8数据,如下所示。
con = CUBRIDdb.connect("CUBRID:localhost:30000:yoondb:::","public");
cur = con.cursor();
qry = "select * from log";
cur.execute(qry)
print cur.fetchall()
我在linux命令行中写下了python xxx.py来执行它。
但它只显示如下代码。
\uac80\uc0c9\uc5b4\uc5d0 \\r
我在安装CUBRID时设置了utf-8编码,我使用的是LANG = ko_KR.utf8
的Linux答案 0 :(得分:0)
看起来它工作正常! Unicode字符U + AC80,U + C0C9,U + C5B4,U + C5D0组成字符串"검색어에"。
请记住,Cursor对象上的fetchall()
方法返回行列表。您需要从该列表中提取单个行和列以使用它们。