QString to base64QString , to unBase64QString

QString qs2B64(QString qs1){//ok
    //////////////////////////////
    QByteArray ba;
    ba=qs1.toUtf8();           //QByteArray
    ba=ba.toBase64();          //Base64
    char * cx=ba.data();       //char *
    QString b64qs1=QString(cx);//QString
    //////////////////////////////
    return b64qs1;
}
QString b64ToQs(QString b64qs1){//ok
    QByteArray ba;
    /////////////////////
    std::string stdStr = b64qs1.toStdString();//std::string
    ba=QByteArray(stdStr.c_str() );           //QByteArray
    ba=ba.fromBase64(ba);                     //unBase64
    /////////////////////
    QString qs1=QString::fromUtf8(ba);        //QString
    return  qs1;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章