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

0
分享 2014-08-13
版本:ArcGIS 10.1
在Catalog中发布了一个地图服务,直接切了图,切图后发现标注有乱码。

操作系统是win7,不会涉及Server对字体库的访问权限问题。
排查了一下,发现了原因:标注字体不能使用不支持中文的英文或者其他非中文字体,艾玛,好绕口啊。
1、操作系统自带的字体文件有不同分类,一般来说,英文字体只支持字母和标点、符号等字体样式;中文字体,除了汉字外,也包括有英文字体的字体样式。
所以,在word文档中对于像Arial、Times New Roman这样的英文字体,只支持英文字母样式,如果是中文汉字的话,使用这种字体不会有变化而会保持之前的样式。
ArcMap采用了与word文档一样的处理机制,设置标注字体时,字段值是中文汉字,而如果不小心选中了一个不支持中文的英文字体, ArcMap中显示是正常的。



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


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

文章来源:http://blog.csdn.net/arcgis_all/article/details/8202762

0 个评论

要回复文章请先登录注册