向ArcIMS发送请求,通过ArcXML,返回ServiceInfo中文乱码。求教。

在ESRI的网站上找到一个类似于.Net Link的第三方工具。
但是在请求ArcIMS的ServiceInfo的信息时 ,返回的UIFont="Santi..."什么的,返回的中文层名为乱码+空格,使的无法转换成为XML。英文一切正常。
数据请求是通过.net 自带httpwebrequest、httpwebresponse类来完成的。
arcxml编码是:utf-8
有没有方法将返回的字符串处理一下,使中文能够正常显示呢。。。
我是了如下方法:
1、利用StreamReader aa=new StreamReader(httpwebresponse,Encoding.GetCoding("GB2312"))进行强制转换,无效;

打算明天把ArcIMS server的字体改一下试试。

暴利反编译的源代码(仅为了调试、学习)和Asp.Net(C#)demo下载地址:
https://files.cnblogs.com/bobzhangfw/ArcIMSVisitor.rar
学习材料来源:Esri开发者网站。



原文地址:https://www.cnblogs.com/bobzhangfw/p/1108447.html