• 3965阅读
  • 1回复

字符转换 [复制链接]

上一主题 下一主题
离线jorneyr
 

只看楼主 倒序阅读 楼主  发表于: 2009-08-31
如我有一个中文utf8的字符串 "删除管理员",  用什么方法能得到它的如另一种形式 "\345\210\240\351\231\244\347\256\241\347\220\206\345\221\230"

就如在QtDesigner里输入中文, 在生成的.h文件中, 就是这种数字形式的字符串.

谢谢指教!!!
离线dbzhang800

只看该作者 1楼 发表于: 2009-08-31
不清有没有更直接的方法,一个可用的方法:

QByteArray QString::toUtf8 () const

调用toUtf8可以得到15位长的byteArray ,然后将其中的每一个字符都用其8进制方式表示出来。应该就是你要的这个字符串了
快速回复
限100 字节
 
上一个 下一个