qt下QString类型转换成unsigned char类型??
QString str = "晚上好";unsigned char ch;
如何将str转化到ch中?? --------------------编程问答-------------------- 这可能么...就算是char *也不可以转换到ch里吧,QString倒是可以转换成char *,不过要先转换成c++的std::string,然后用c_str()就可以获得char * --------------------编程问答-------------------- 有可能通过汉字编码或者其他方式间接转换吗? --------------------编程问答-------------------- QByteArray& QString::toLocal8bit();
const char* QByteArray::data();
转为本地字符串
QString str=tr("123");
QByteArray byteArray=str.toLocal8bit();
const char* c_str = byteArray.data();
转为UTF8字符串,则需要在设置tr的QTextCodec,可以参照网上的Qt显示中文。
补充:移动开发 , Qt