QString转char *

故事背景:最近用到阿里云的OSS,里面用到了好多char *,但是我QT里面都是QString,我尝试用QString::fromstdstring(“”).c_str();会报错,不知道是编码问题还是怎么

技术调研:需要把QString转为UTF

QString strTest = "";
string strInstanceId(strTest.toUtf8().constData(), strTest.toUtf8().length());
char * instanceId = (char *)strInstanceId.c_str();

大家有更好的方法可以分享出来,咱们及时讨论沟通哈。

走的太远不要忘记为什么出发,你的态度决定你的高度。

Original: https://www.cnblogs.com/xupeidong/p/12058872.html
Author: 徐沛东
Title: QString转char *

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/606952/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球