故事背景:最近用到阿里雲的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();
大家有更好的方法可以分享出來,咱們及時討論溝通哈。