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();
大家有更好的方法可以分享出来,咱们及时讨论沟通哈。
走的太远不要忘记为什么出发,你的态度决定你的高度。