QString转char *

2019-12-18 16:00:49来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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();

 

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


原文链接:https://www.cnblogs.com/xupeidong/p/12058872.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:最小割最大流定理&残量网络的性质

下一篇:C++ STL容器