• 10281阅读
  • 7回复

[提问]如何把带汉字的QString串转化为char* 字符串呀 [复制链接]

上一主题 下一主题
离线zygsky
 

只看楼主 倒序阅读 楼主  发表于: 2007-03-16
如何把带汉字的QString串转化为char* 字符串呀
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
折腾好几天了,哪位知道,提示一下,谢谢
离线XChinux

只看该作者 1楼 发表于: 2007-03-16
搜索一下论坛,就有答案了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线baomin09

只看该作者 2楼 发表于: 2008-05-06
(char *)s.ascii()      ------将s由QString转化为char *
离线mumutouv

只看该作者 3楼 发表于: 2008-05-22
s.ascii().data()
离线xjl2008
只看该作者 4楼 发表于: 2009-06-08
QString::toStdString();就可以把QString 类型转化成 标准string类型!
promis
离线lirl_2009
只看该作者 5楼 发表于: 2010-03-19
string tmpLine = “我爱我家”;
QString szTmp = QString::fromLocal8Bit(tmpLine.c_str());
string tmpLineA = szTmp.toLocal8Bit().data();
离线bahuasheng
只看该作者 6楼 发表于: 2010-03-20
QString::toStdString().c_str()
离线sadever
只看该作者 7楼 发表于: 2010-03-20
这种肯定应该查QString的静态函数,看看QString类就知道了
快速回复
限100 字节
 
上一个 下一个