发布的图层中不可避免的使用到中文来标注,默认设置下,ArcGIS Server不支持中文的,中文标注显示成乱码,主要是编码的问题,须要把手动把编码改成UTF-8。html
ArcGIS Server 10.2 以下解决:web
在服务器端,ArcGIS Server目录下面:tomcat
C:\Program Files\ArcGIS\Server\framework\runtime\tomcat\conf\server.xml服务器
修改Connetcor标签,加上URIEncoding="UTF-8",如,编码
<Connector port="6080" server=" " redirectPort="6443" protocol="HTTP/1.1" maxPostSize="10485760" maxHttpHeaderSize="65535" connectionTimeout="20000" URIEncoding="UTF-8"/>.net
端口号是客户端使用的端口号,保险起见,将全部Connector标签中都加上。server
而后,重启ArcGIS的两个服务。能够发现,图层中文标注乱码问题已经解决。xml
对于地理处理服务,问题尚未结束,当须要显示结果图层的图例时,显示中文时须要注意。如htm
最后生成的图层在存储时最好不要使用中文名称,在模型中再从命名,这样就能够在web页面中显示中文图层名,输入模型参数等不须要在界面上显示的建议都使用英文符号。blog
饮水思源,转载勿删:http://www.cnblogs.com/evkchina/p/3478999.html,请支持关注北京易维清www.evkchina.com