String 转 QString:
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));//添加设置本地GBK
QString qstr=QString::fromLocal8Bit(str.c_str());
QString 转 String:
QString qstr=ui.destination_line->text();//从edit——line中获取文本
string str= qstr.toStdString();
QTextCodec *code = QTextCodec::codecForName("gb18030");
str= code->fromUnicode(qstr).data();参考:
本文介绍了如何在Qt中实现字符串的高效转换,包括从String到QString及反之的转换方法,并给出了具体的代码示例。文中还提供了不同编码间的转换细节。
622

被折叠的 条评论
为什么被折叠?



