查看完整版本: [-- Qt 转 html实体字符乱码 --]

QTCN开发网 -> Qt中文处理 -> Qt 转 html实体字符乱码 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

mich43l 2014-06-05 10:52

Qt 转 html实体字符乱码

各位:
       我需要把 高德 这种字符转换为中文,但是试了很多方法都不行(QString::fromUtf8还有QTextCodec::codecForHtml。
在网上查说这是Unicode的10进制编码。请问这种编码使用什么方法转换?多谢。


dbzhang800 2014-06-05 11:05
你都知道是10进制编码了,你要做的不就是把

字符串" 高" 直接转换成整数 29640 么?这个值就对应一个QChar

toby520 2014-06-05 11:14
建议查下Html的转义符,就可以知道啦

mich43l 2014-06-05 11:16
dbzhang800:你都知道是10进制编码了,你要做的不就是把
字符串" 高" 直接转换成整数 29640 么?这个值就对应一个QChar (2014-06-05 11:05)

感谢回复。我的意思是把高高&#24503转换成中文“高德”,不知到用什么方法。

mich43l 2014-06-05 11:33
toby520:建议查下Html的转义符,就可以知道啦 (2014-06-05 11:14) 

查了一下比如&+amp,在html里是&的意思,我想问Qt中有没有某个类的某个方法能把这种编码直接encode为中文?


查看完整版本: [-- Qt 转 html实体字符乱码 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled