java调用arcgis soe发布的rest服务,中文传值乱码问题
2016-09-12 20:47
501 查看
使用.net编写的arcgis server SOE服务(rest),发布后使用java调用,传递参数中包含中文,SOE服务不能正常接收,提示“illegal character in path”。
解决方案,当传递参数包含中文时,使用encode编码后传递,.net SOE接收后decode解码。
.net部分:
using System.Web;
path = System.Web.HttpUtility.UrlDecode(path);
java部分:
import java.net.URLEncoder;
path=URLEncoder.encode(path, "utf-8");
解决方案,当传递参数包含中文时,使用encode编码后传递,.net SOE接收后decode解码。
.net部分:
using System.Web;
path = System.Web.HttpUtility.UrlDecode(path);
java部分:
import java.net.URLEncoder;
path=URLEncoder.encode(path, "utf-8");
相关文章推荐
- Java采用HttpURLConnection请求调用服务时中文乱码问题
- 解决.NET 调用JAVA WEBService服务中文乱码问题
- 解决.NET 调用JAVA WEBService服务中文乱码问题
- java页面url传值中文乱码问题解决
- ArcGIS Server 发布带有中文标注服务乱码的问题
- 关于arcgis 9.3 Java服务器发布服务问题
- 解决java中中文传值出现乱码问题
- Java HttpURLConnection模拟请求Rest接口解决中文乱码问题
- php使用NuSoap调用java/C# webservice的中文乱码问题
- ArcGIS Server REST中文乱码问题解决办法
- java前台向后台传值中文乱码问题解决
- java开发踩坑(2)-解决springmvc传值中文乱码问题
- flex调用arcgis地图服务发布地图遇到安全沙箱问题
- java中文传值乱码问题的解决方法
- 文章标题 java 中文传值乱码问题
- java传值 中文乱码问题解决方案
- java 页面url传值中文乱码问题解决
- Java HttpURLConnection模拟请求Rest接口解决中文乱码问题
- java前台向后台传值中文乱码问题解决
- 手机调用ArcGIS Server发布的Rest地图服务不显示问题