在PB下采用继承internetresult方式建立的URL对象,在使用geturl获取汉字时候乱码,经过查询发现,一般网页采用UTF-8编码和传输,而PB12下默认是ANSI编码,因此需要对结果进行如下转换即可。
该语句写在继承的对象的函数internetdata函数里就可以
string i_strget
Blob lbl_data
i_strget=string(data,EncodingUTF8!)
lbl_data = blob(i_strget, EncodingANSI!)
is_data = string(lbl_data, EncodingANSI!)