pb9使用urlget获取webapi数据,中文乱码,该如何处理

pb9使用urlget获取webapi数据,中文乱码
代码如下:

---------------------------------
inet linet_base
String ls_url
ls_url="http://10.180.180.100:1984/TESTSERVICE/GetDept"
iir_msgbox = Create n_ir_msgbox

if GetContextService("internet",linet_base)=1 then
linet_base.geturl(ls_url, iir_msgbox)
txtinfo.text = iir_msgbox.getdata()
end if

destroy iir_msgbox
----------------------------
在继承internetresult的n_ir_msgbox对象中的interdata方法如下

--------------------
//strdata = string(data,EncodingUTF8!)

strdata = string(data)
return 1
---------------------

结果返回的数据是这样的
锘縶
  "R": false,
  "I": "涓€涓兘娌湁",
  "D": []
}

----------------------

查了帮助文档知道pb12有个函数是string(blob,EncodingUTF8!)按指定编码把二进制数据转成字符串,但是在pb9中没有,请教我该如何解决中文乱码的问题?





------解决思路----------------------
1.升级pb的版本到pb11以上版本

2.使用posturl,设置字符集