ArcGIS Server REST中文乱码问题解决办法
2010-11-10 09:56
489 查看
服务器端的环境是:地图服务用REST发布出来,ArcGIS Server来部署服务。
我们用Flex结合ESRI的一套API来开发前端的展示系统,当使用Query和QueryTask访问REST中的属性信息时,发现输入中文查询信息时,会出现乱码问题。
原因是ArcGIS Server是不支持中文的,需要我们自己手动配置。如下解决,在服务器端,ArcGIS Server目录下面:
C:/Program Files/ArcGIS/java/manager/service/tomcat/managerappserver/conf/server.xml
C:/Program Files/ArcGIS/java/manager/service/tomcat/managerserver/conf/server.xml
修改Connetcor标签,加上URIEncoding="UTF-8",如下:
<Connector port="8399" URIEncoding="UTF-8" maxHttpHeaderSize="8392" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8343" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"/>
端口号是客户端使用的端口号,保险起见,将所有Connector标签中都加上。
然后,重启ArcGIS的两个服务。可以发现,乱码问题已经解决。
转载自:http://hi.baidu.com/hzd2712/blog/item/dc77a643d72e32189213c652.html
我们用Flex结合ESRI的一套API来开发前端的展示系统,当使用Query和QueryTask访问REST中的属性信息时,发现输入中文查询信息时,会出现乱码问题。
原因是ArcGIS Server是不支持中文的,需要我们自己手动配置。如下解决,在服务器端,ArcGIS Server目录下面:
C:/Program Files/ArcGIS/java/manager/service/tomcat/managerappserver/conf/server.xml
C:/Program Files/ArcGIS/java/manager/service/tomcat/managerserver/conf/server.xml
修改Connetcor标签,加上URIEncoding="UTF-8",如下:
<Connector port="8399" URIEncoding="UTF-8" maxHttpHeaderSize="8392" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8343" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"/>
端口号是客户端使用的端口号,保险起见,将所有Connector标签中都加上。
然后,重启ArcGIS的两个服务。可以发现,乱码问题已经解决。
转载自:http://hi.baidu.com/hzd2712/blog/item/dc77a643d72e32189213c652.html
相关文章推荐
- ArcGIS Server REST中文乱码问题解决办法
- Ubuntu server 中文环境乱码问题的解决办法(转载)
- jsp 的url传参中文乱码问题解决办法
- request.getParameter中文乱码问题解决办法
- Arcgis for Android解决中文字体乱码的问题
- Struts2 Action中文乱码问题的解决办法
- java调用arcgis soe发布的rest服务,中文传值乱码问题
- Drools的中文乱码问题几个解决办法
- Android studio编译之后显示中文乱码的问题解决办法
- javaWeb解决中文乱码问题终极办法字符流转换
- SQLServer 2008 导入txt文件,中文乱码问题解决办法
- Vim在Windows下中文乱码问题解决办法
- SSM框架前台传中文到后台乱码问题的解决办法
- VS2017控制台程序显示中文为乱码的问题解决办法
- sourceinsight中文显示乱码问题彻底解决办法
- jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法
- sublime text 3中文乱码问题解决办法
- asp.net页面通过URL参数传值中文乱码问题解决办法
- Sql Server2005 Varchar类型中文乱码问题的解决办法
- 中文乱码问题及其解决办法