失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > QT QString含中文字符串转16位Unicode字符串

QT QString含中文字符串转16位Unicode字符串

时间:2019-02-17 16:01:25

相关推荐

QT QString含中文字符串转16位Unicode字符串

QT QString含中文字符串转16位Unicode字符串

近期做串口编程时遇到了个问题,折腾了好大会,终于弄明白了,特此分享!

//目标:新浪微博->0465b06d6a5fae535aQString str = QString::fromLocal8Bit("新浪微博");QString str_out;int num=0;foreach(QChar var, str){if(var.unicode()>255) {QByteArray &buf = QString::number(var.unicode(), 16).toLatin1().toUpper();str_out.append(buf);num++;}else {//str_out.append(var.unicode());}}str_out=QString(%1&2).arg(num,2,10,QChar('0')).arg(str_out);

如果觉得《QT QString含中文字符串转16位Unicode字符串》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。