ArcGIS Server 10.0中文查询不到结果

ArcGIS Server 10.0 JAVA版发布的FeatureService,GET方式查询中文,能够得到正确结果。但是导出war包之后,部署在外网的Tomcat下,通过外网访问REST接口,GET方式查询中文变问号。
1.jpg

已经安装了Server和SDE的SP5补丁(补丁是英文补丁,中文补丁找不到)。目前发现是因为外网Tomcat的server.xml中Connector元素,添加了URIEncoding="UTF-8",把URIEncoding="UTF-8"去掉,通过外网Tomcat查询中文就正常了。但是我的其它非ArcGIS业务中文查询不正常了。在ArcGIS Server安装的机器上,将C:\Program Files (x86)\ArcGIS\Server10.0\java\manager\service\managerappserver\conf\server.xml和C:\Program Files (x86)\ArcGIS\Server10.0\java\manager\service\managerserver\conf\server.xml中的Connector元素添加URIEncoding="UTF-8",本地通过REST接口查询中文也是查询不到结果,不加URIEncoding="UTF-8"标签,本地查询才正常。有什么办法可以让ArcGIS Server在UTF-8编码下中文查询正常,因为业务相关的代码比较多,改起来比较麻烦。
 
已邀请:

要回复问题请先登录注册