免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1307|回复: 4
收起左侧

[经验共享] java后台模拟使用addfeature服务导致中文乱码的解决方法

[复制链接]

37

主题

3838

铜板

1

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
853
发表于 2017-10-25 16:28 | 显示全部楼层 |阅读模式
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

头像被屏蔽

141

主题

980万

铜板

3万

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
627184
发表于 2017-10-25 16:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

4万

铜板

10

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6429
发表于 2024-3-1 15:15 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

4万

铜板

10

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6429
发表于 2024-4-4 14:49 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

2835

铜板

2

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1258
发表于 2024-5-13 10:26 | 显示全部楼层
学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表