• 3863阅读
  • 0回复

[提问]字符串转码,怎么把utf8转成带 \u 开头的字符 然后有能把 带\u 开头的转回utf8 [复制链接]

上一主题 下一主题
离线yangky281
 

只看楼主 倒序阅读 楼主  发表于: 2015-05-30
— 本帖被 XChinux 从 其它技术开发讨论区 移动到本区(2015-07-28) —


1、
怎么样把utf8的字符
123汉字abc
转换成  \u0031\u0032\u0033\u6c49\u5b57\u0061\u0062\u0063

2、怎么把带\u  开头的转换成  utf8 中文

带\u 的是 unicde 码
我试了  转换还是  没有显示

  1. QTextCodec *utf8= QTextCodec::codecForName ("UTF-8");
  2.     QString m  = "123汉字abc";
  3.     QString u=utf8->toUnicode(m.toUtf8().data());

这样 转不了  

有那位知道他们之间怎么相互转换的  提供一下下代码 参考,先谢谢了





快速回复
限100 字节
 
上一个 下一个