ArcGIS Server 10.2 实战(三)图层标注及图例中文显示乱码的解决

发布的图层中不可避免的使用到中文来标注,默认设置下,ArcGIS Server不支持中文的,中文标注显示成乱码,主要是编码的问题,需要把手动把编码改为UTF-8。

ArcGIS Server 10.2 如下解决:

在服务器端,ArcGIS Server目录下面:

C:Program FilesArcGISServerframework untime omcatconfserver.xml

修改Connetcor标签,加上URIEncoding="UTF-8",如,

<Connector port="6080" server=" " redirectPort="6443" protocol="HTTP/1.1" maxPostSize="10485760" maxHttpHeaderSize="65535" connectionTimeout="20000" URIEncoding="UTF-8"/>

端口号是客户端使用的端口号,保险起见,将所有Connector标签中都加上。

然后,重启ArcGIS的两个服务。可以发现,图层中文标注乱码问题已经解决。

对于地理处理服务,问题还没有结束,当需要显示结果图层的图例时,显示中文时需要注意。如

最后生成的图层在存储时最好不要使用中文名称,在模型中再从命名,这样就可以在web页面中显示中文图层名,输入模型参数等不需要在界面上显示的建议都使用英文符号。

饮水思源,转载勿删:http://www.cnblogs.com/evkchina/p/3478999.html,请支持关注北京易维清www.evkchina.com

原文地址:https://www.cnblogs.com/evkchina/p/3479027.html