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

 

你们有更好的方法能够分享出来,我们及时讨论沟通哈。spa

相关文章
相关标签/搜索