查看完整版本: [-- oracle查询结果汉字乱码问题求助!!! --]

QTCN开发网 -> Qt中文处理 -> oracle查询结果汉字乱码问题求助!!! [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

k117373243 2019-11-19 18:08

oracle查询结果汉字乱码问题求助!!!

开发环境win7,qt5.10.1  编译器vs2015 64,源码字符集utf8,oracle字符集ZHS16GBK,查询结果集里汉字是乱码,各种转来转去都搞不定,不知道咋搞了,求各位大神赐教一下

20091001753 2019-11-19 21:03
既然你知道 oracle 字符集是 GBK ,那就做相应的转换就好。

QTextCodec 就是处理字符串编码的类。

参考:
https://www.jianshu.com/p/438ac9699d85

XChinux 2019-12-10 09:38
你用什么连接oracle? ODBC还是qsqloci?
如果是ODBC的话,还需要设置NLS_LANG这个环境变量的值。


查看完整版本: [-- oracle查询结果汉字乱码问题求助!!! --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled