现在的位置: 首页 > 综合 > 正文

地图服务标注显示乱码问题

2018年02月18日 ⁄ 综合 ⁄ 共 454字 ⁄ 字号 评论关闭

版本:ArcGIS 10.1

Catalog中发布了一个地图服务,直接切了图,切图后发现标注有乱码。

 

操作系统是win7,不会涉及Server对字体库的访问权限问题。

排查了一下,发现了原因:标注字体不能使用不支持中文的英文或者其他非中文字体,艾玛,好绕口啊。

1、操作系统自带的字体文件有不同分类,一般来说,英文字体只支持字母和标点、符号等字体样式;中文字体,除了汉字外,也包括有英文字体的字体样式。

     所以,在word文档中对于像ArialTimes
New Roman
这样的英文字体,只支持英文字母样式,如果是中文汉字的话,使用这种字体不会有变化而会保持之前的样式。

     ArcMap采用了与word文档一样的处理机制,设置标注字体时,字段值是中文汉字,而如果不小心选中了一个不支持中文的英文字体, ArcMap中显示是正常的。

  

 


2、但是,发布地图服务后,通过ArcMap或者浏览器查看,就会发现文字乱码现象。


 

3、这样就很清楚了。就是配图时,标注字体的选用注意一下就可以了。中文汉字尽量选用中文字体。

 

抱歉!评论已关闭.