gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:1623回复:0

怎样在HTML Viewer上显示中文字符?

楼主#
更多 发布于:2003-09-14 09:27
了在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页面就可以正确显示中文了。
喜欢0 评分0
游客

返回顶部