怎样在ArcIMS的HTML Viewer上显示中文字符(zz)

来源:互联网 发布:centos7删除22端口 编辑:程序博客网 时间:2024/06/03 02:22

为了在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页面就可以正确显示中文了。
原创粉丝点击