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

 

大家有更好的方法可以分享出來,咱們及時討論溝通哈。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM