ArcIMS图例乱码解决之道

ArcIMS图例乱码解决之道

前言:


  用ArcIMS开发系统,系统差不多开发完毕,在这期间碰到很多问题,网上逛论坛,发帖子,问别人,慢慢就熟了,这里先写一些没写过的帖子,与大家分享!

      这篇算是项目完成后的第一篇,也是一个很偏僻的话题,是这样的,系统通过升级后遇到乱码!这个问题缠绕了好长时间,网上也查看了很多资料,最终问题解决,今天将一些经验与大家分享:
  一.乱码问题展示:


           点击在新窗口查看全图
CTRL+鼠标滚轮放大或缩小

                                                 图一.乱码出现的地方

                                                  


                    图二.在图一中的乱码是本来是图层名称,但是在浏览时显示为乱码,但是这些在Author中显示正常!如上图。


                                    
                          图三.查询所得的结果没任何乱码,包括图层名与相关属性数数据。


   二.乱码问题分析:

此问题主要由字符集引起的。特别是版本升级时通常会遇到。

   三.乱码问题解决之道:

1、编辑位于工作目录javascript目录下的aimsXML.js文件. 将下行
var charSet = "ISO-8859-1"替换为var charSet = 某个中文字符集。
例如 var charSet="GB2312"

2、编辑位于工作目录下的viewer.htm和mapFrame.htm文件。参照第五步,编辑下行:
<meta http-equiv="Content-Type" c>
将ISO-8859-1替换为所需字符集,如GB2312。

3、默认的,ArcIMS HTML Viewer使用Arial字库。为了正确显示字体,编辑ArcIMSParam.js文件相应部分:
var legFont="Arial";
将Arial替换为相应的系统字库。如改为:var legFont="黑体"。


 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值