zoukankan      html  css  js  c++  java
  • 怎样在ArcIMS的HTML Viewer上显示中文字符(zz)


    为了在HTMLViewer上显示中文字符,必须让ServletConnector知道应该返回什么字符集。这可以通过编辑html.jar模版文件来实现。一旦模版被修改,通过该模版创建的HTMLViewer就可以正确显示中文字符了。

    为了使用Javajar命令,必须安装JDK。

    1、建议首先创建一工作目录。将位于下列目录下的html.jar文件拷贝到工作目录下。
    Windows:C:/ProgramFiles/ESRI/ArcIMS3.1/Manager/Designer/templates(默认安装目录)
    UNIX:$AIMSHOME/Manager/Designer/templates

    2、在Windows或UNIX平台的命令提示窗口下执行下列命令。确保JDK的目录已被添加到Path变量中。

    3、进入工作目录。

    4、键入:jar-xvfhtml.jar.

    5、编辑位于工作目录javascript目录下的aimsXML.js文件.将下行

    varcharSet="ISO-8859-1"替换为varcharSet=某个中文字符集。

    例如varcharSet="GB2312"

    可用的字符集,请参照W3C页面:
    http://www.w3.org/International/O-charset-list.html
    为获取其他详细信息,请参照:
    http://www.w3.org/International/O-charset.html

    6、编辑位于工作目录下的viewer.htm和mapFrame.htm文件。参照第五步,编辑下行:
    将ISO-8859-1替换为所需字符集,如GB2312。

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

    8、在工作目录下,重新命名原始的html.jar文件。

    9、键入:jar-cvfhtml.jar*

    10、安装JAR文件。Windows:将html.jar文件拷贝到C:/ProgramFiles/ESRI/ArcIMS3.1Manager/Designer/templates目录下替换原始文件。(默认安装目录)
    UNIX:将html.jar文件拷贝到$AIMSHOME/Manager/Designer/templates目录下替换原始文件。

    通过编辑后的ArcIMS模版创建的HTMLViewer页面就可以正确显示中文了。
  • 相关阅读:
    Spring Session Logout
    VC6.0 error LNK2001: unresolved external symbol _main解决办法
    JDBC数据库编程基本流程
    JDBC连接SQL Server2008
    JDK的下载、安装及环境变量的配置
    奇数阶幻方口诀
    ping: sendto: Network is unreachable
    new/delete和malloc/free的区别
    MFC的消息管理
    VC++之自定义消息
  • 原文地址:https://www.cnblogs.com/loongfee/p/2252127.html
Copyright © 2011-2022 走看看