阅读:1791回复:2
怎样在HTML Viewer 上显示中文字符? (ArcIMS 3.1 )
为了在HTML Viewer上显示中文字符,必须让Servlet Connector知道应该返回什么字符集。这可以通过编辑html.jar模版文件来实现。一旦模版被修改,通过该模版创建的HTML Viewer就可以正确显示中文字符了。
为了使用Java jar命令,必须安装JDK。 1、建议首先创建一工作目录。将位于下列目录下的html.jar文件拷贝到工作目录下。 Windows: C:\Program Files\ESRI\ArcIMS3.1\Manager\Designer\templates (默认安装目录) UNIX: $AIMSHOME/Manager/Designer/templates 2、在Windows或UNIX平台的命令提示窗口下执行下列命令。确保JDK的目录已被添加到Path变量中。 3、进入工作目录。 4、键入: jar -xvf html.jar. 5、编辑位于工作目录javascript目录下的aimsXML.js文件. 将下行 var charSet = "ISO-8859-1"替换为var charSet = 某个中文字符集。 例如 var charSet="GB2312" 可用的字符集,请参照W3C页面: http://www.w3.org/International/O-charset-list.html 为获取其他详细信息,请参照: http://www.w3.org/International/O-charset.html 6、编辑位于工作目录下的viewer.htm和mapFrame.htm文件。参照第五步,编辑下行: <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 将ISO-8859-1替换为所需字符集,如GB2312。 7、默认的,ArcIMS HTML Viewer使用Arial字库。为了正确显示字体,编辑ArcIMSParam.js文件相应部分: var legFont="Arial"; 将Arial替换为相应的系统字库。如改为:var legFont="黑体"; 8、在工作目录下,重新命名原始的html.jar文件。 9、键入: jar -cvf html.jar * 10、安装JAR文件。 Windows: 将html.jar文件拷贝到 C:\Program Files\ESRI\ArcIMS3.1\Manager\Designer\templates目录下替换原始文件。(默认安装目录) UNIX: 将html.jar文件拷贝到$AIMSHOME/Manager/Designer/templates 目录下替换原始文件。 通过编辑后的ArcIMS模版创建的HTML Viewer页面就可以正确显示中文了。 如需要修改后的html.jar文件,可以在此处下载。(下载:html.jar) 资源链接: http://www.w3.org/International/O-charset-list.html http://www.w3.org/International/O-charset-lang.html http://www.w3.org/International/Overview.html |
|
1楼#
发布于:2004-03-29 18:25
这个好象只是界面的汉化,不是地图中汉字的正确显示吧
|
|
|
2楼#
发布于:2004-03-28 21:00
怎样用javaviewer显示中文
请问javaviewer显示中文是不是一样呢? |
|
|
3楼#
发布于:2003-12-15 14:02
如需要修改后的html.jar文件,可以在此处下载。(下载:html.jar)
http://www.superfull.com/support/esri/FAQ/html.jar |
|