故事背景:最近用到阿里云的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/
转载文章受原作者版权保护。转载请注明原作者出处!