查看完整版本: [--
qt 里面字符编码怎样提取?
--]
QTCN开发网
->
Qt中文处理
->
qt 里面字符编码怎样提取?
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
owenlang
2015-08-31 15:40
qt 里面字符编码怎样提取?
假如汉字 “中国” 的编码是 4e2d 56fd
代码:
QString text ="中国"; //内容会参杂有英文
qDebug() <<"text:"<< text;
输出得到:
text: "\u4E2D\u56FD"
怎么把这个编码存放到一个QString 中去呢?
像这样的 QString = "
\u4E2D\u56FD"
; //
想
得到这种形式的 QString
realfan
2015-08-31 22:20
给你提供个思路:
QString text ="中国";
QString str;
str.sprintf("%04X", text[0].unicode() ); 会得到“4E2D"
自己遍历,拼成你想要的
owenlang
2015-09-14 14:16
确实可以,多谢
查看完整版本: [--
qt 里面字符编码怎样提取?
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled