• 5256阅读
  • 2回复

[提问]QT和ACCESS乱码问题 [复制链接]

上一主题 下一主题
离线atp109
 
只看楼主 倒序阅读 楼主  发表于: 2008-10-22
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
在windows下
我用QT写的客户端,tr转换用的是gb18030,显示汉字没问题
然后用QTCPSOCKET连C#服务端的ACCESS数据库
在C#服务端显示汉字也没问题
把服务端显示的汉字返回QT的textEdit,就显示为乱码了
请问这是哪的问题
离线首席公民
只看该作者 1楼 发表于: 2008-10-22
服务器端返回的是什么编码格式?
Utf8? GBK?

QString内部总是使用Unicode的,不是Unicode的要decode到Unicde
比如
QString string = QTextCodec::codecForName("utf8")->toUnicode(encodedString);
-----------------------------------------------
欢迎访问
http://blog.csdn.net/wjstone
-----------------------------------------------
离线duduqq

只看该作者 2楼 发表于: 2008-10-23
用翻译工具来试试吧
快速回复
限100 字节
 
上一个 下一个