java后台模拟使用addfeature服务中午乱码

java调用Feature Service的addFeature接口传入中文属性值前端显示乱码
已邀请:

张赛

赞同来自:

【解决办法】:
此问题是字符编码导致的。

方法一:
可通过对request设置UrlEncodedFormEntity将提交的参数(包含属性信息)编码为UTF-8的内容,如下:
HttpEntity entity = new UrlEncodedFormEntity(params,HTTP.UTF_8); 
request.setEntity(entity);
HttpResponse response=client.execute(request);

方法二:
对ArcGIS for Server内置的tomcat添加URIEncoding=UTF-8

要回复问题请先登录注册