易语言超文本浏览框取网页文本问题!

急:易语言超文本浏览框取出的文本是ANSI编码,而我想要取的某些文本是UNICODE编码,各种模块取出来的也是ANSI编码,它们也没有提供取字节集供用户转换...直接全部自动转换成"?",网页文档对象也试了,可对象里属性方法实在实在太多了...一个一个的试了整整两天了,晃得俩眼直发黑!真心求高手指点!

.版本 2
.支持库 internet
.支持库 iconv

.局部变量 网页Utf8字节集容器, 字节集

网页Utf8字节集容器 = HTTP读文件 (“http://www.baidu.com”)
编辑框1.内容 = 到文本 (编码转换 (网页Utf8字节集容器, #编码_UTF_8, #编码_GBK, ))
'不明白可以追问我哦 一一为你解答追问

不好意思,上面没说清楚,程序很多功能都是建立在浏览框上的,比如直接让程序点击链接按钮输入文本...等等.如果再重新读取http来取段很小的文本,速度会很慢,最好能直接利用超文本浏览框来完成,多谢!

追答

不太清楚哦 大概要点什么样的功能呢 ??

追问

1,我需要取某网页里的某段文本内容.这段内容是 UNICODE编码的.
2,易语言超文本浏览框控件和某些模块取出的文本是ANSI编码的.比如文本变量=超文本浏览框.取网页文本()这时候这个变量里的"原UNICODE编码的文本"全部变成了"?"这个符号.我希望取出的文本是原UNICODE编码的文本.单独读http需要再打开次网页,相对会花比较长的时间,不是很理想!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-19
编码_Utf8到Unicode (编码_URL解码UTF8 ())
这是精易模块的一个功能编码转换
加之,易语言貌似不支持UNICODE编码,我也不清楚,测试一下吧追问

嗯,先谢过了,但是现在的关键是,易里我直接就没有找到获取到源数据的方法,只能获取到被转换后的文本,并且转换后的文本转不回UNICODE去!当然,上面朋友说的读http返回的数据可以转换,但真心太慢!

相似回答