c2RhZmRzCmZhc2RmZHO34bi7tcTI/bj2Cg==是经过base64编码得到的,
现在我要对他解码
QByteArray text = QByteArray::fromBase64("c2RhZmRzCmZhc2RmZHO34bi7tcTI/bj2Cg==");
char* str = text.data();
qDebug() << "EEEEEEEEEEESSSSSSSSSS44444444444" << __LINE__ << __FUNCTION__ << QString::fromUtf8 (str);
终端显示EEEEEEEEEEESSSSSSSSSS44444444444 33 main "sdafds
fasdfds‘’‘’‘’‘’‘(这是一推
乱码)
正确的
显示结果应该是
sdafds
fasdfds丰富的三个
这个网址可以验证
http://www.gemin.com.cn/tool/base64/base64-utf8.php,请问这是怎么回事??怎么解决,谢谢了
[ 此帖被yangr在2011-05-11 17:09重新编辑 ]