|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2016/6/1 16:08:54 |
标题: |
|
加入我的收藏 |
楼主: |
下面的代码用于获取IP所在地区,我在上海运行没问题,但是到了南通,就出问题,上海是win10,南通是xp.有关系么?调了下代码查看,测试环境是DELPHI XE ip地址为:http://test.ip138.com/query/?datatype=xml rs:=TStringStream.Create(''); IdHTTP3.Get(ip,rs); str:=UTF8Decode(rs.DataString); str变成乱码了。
此帖子包含附件:
大小:1,645B |
----------------------------------------------
- |
作者: |
|
2016/6/1 16:35:14 |
1楼: |
Content-Type:text/plain; charset=utf-8 修改一下. TStringStream.Create('', TEncoding.UTF8);
后面那UTF8Decode就可以去掉了. ip:=rs.DataString;
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
|
作者: |
|
2016/6/1 16:47:06 |
2楼: |
是可以了,那我之前为啥在上海就可以呢,好奇怪
----------------------------------------------
-
|
作者: |
star5 (星五) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2016/6/1 17:25:40 |
3楼: |
为什么不用json呢?utf8格式就行。
----------------------------------------------
博客 - http://offeu.com 脚本模型 - http://webpascal.com 需要短信接口的请联系我,可发行业与营销内容。
|
作者: |
|
2016/6/2 8:36:07 |
4楼: |
回楼上,XE里面支持原声的JSON?
----------------------------------------------
-
|
作者: |
|
2016/6/2 9:05:43 |
5楼: |
用qjson.
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
|
|