CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  XML/SOAP

请教中文显示问题!

楼主truemichael(Tony)2002-01-10 08:36:05 在 Web 开发 / XML/SOAP 提问

我在xsl文件中包含了如下文件  
  <script   language="JavaScript"   src="bottom.js"></script>  
  但该JS文件中的中文却显示为乱码,请问如何解决?谢谢!  
  JS内容如下:  
  document.write(   "<center><BR/>")  
  document.write(   "<a   href='someFile/webIntro.html'   target='_blank'><font   style=\"text-decoration:underline\">网站介绍</font></a>     |     ");  
  document.write(   "<a   href='someFile/aboutUs.html'   target='_blank'><font   style=\"text-decoration:underline\">关于我们</font></a>     |     ");  
  document.write(   "<a   href='someFile/contactUs.html'   target='_blank'><font   style=\"text-decoration:underline\">联系我们</font></a>     |     ");  
  document.write(   "<a   href='forum/default.asp'><font   style=\"text-decoration:underline\">意见建议</font></a>     |     ");  
  document.write(   "<a   href='someFile/advertisement.html'   target='_blank'><font   style=\"text-decoration:underline\">广告业务</font></a><br/>");  
  document.write(   "</center>")  
   
  问题点数:20、回复次数:8Top

1 楼mirrorsite(燕斩)回复于 2002-01-10 09:33:19 得分 0

<?xml   version="1.0"   encoding="GB2312"?>  
  这个声明,在xsl中也要加Top

2 楼truemichael(Tony)回复于 2002-01-10 10:53:59 得分 0

mirrorsite(燕斩):  
    本来就是有的,其他中文显示没有问题,只是这个包含文件中的中文有问题。谢谢!Top

3 楼net_lover(【孟子E章】)回复于 2002-01-10 18:35:29 得分 0

<meta   http-equiv=Content-Type   content='text/html;   charset=gb2312'>Top

4 楼truemichael(Tony)回复于 2002-01-11 09:06:59 得分 0

net_lover(孟子E章):谢谢,还是不能正确显示,我把代码贴在这里,大家再帮忙看一下!  
   
  <?xml   version="1.0"   encoding="gb2312"?>  
  <xsl:stylesheet   xmlns:xsl="http://www.w3.org/TR/WD-xsl">  
   
  <xsl:template   match="/">  
  <html>  
  <head>  
    <title>test</title>  
    <meta   http-equiv="Content-Type"   content='text/html;   charset=gb2312'/>    
    <link   rel="stylesheet"   type="text/css"   href="cssandjs/main.css">  
    </link>  
  <style>    
      body{font:9px;}  
      td{font-size:11px;}  
  </style>  
  </head>  
  <body   leftmargin="0"   topmargin="0">  
   
  <table   width="100%"   border="0">  
      <xsl:for-each   select="informations/info">  
      <tr>  
          <td   width="8%">&#160;</td>  
          <td><xsl:value-of   select="theTime"/></td>  
          <td>  
          <a   target="_blank"   >  
                      <xsl:attribute   name="href"><xsl:value-of   select="@href"/>  
                      </xsl:attribute>  
              <xsl:value-of   select="theTitle"/>  
          </a>  
          </td>  
      </tr>  
      </xsl:for-each>  
  </table>  
   
  <hr   size="1"/>  
  <script   language="JavaScript"   src="CssAndJs/bottom.js"></script>  
  </body>  
  </html>  
  </xsl:template>  
  </xsl:stylesheet>Top

5 楼Soft21(雾昕小子)回复于 2002-01-12 01:44:46 得分 0

大家好啊,看来,这里,是我们学习的好地方Top

6 楼net_lover(【孟子E章】)回复于 2002-01-15 12:21:31 得分 20

<?xml   version="1.0"   encoding="gb2312"?>  
  <xsl:stylesheet   version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  <xsl:output   method="html"   encoding="gb2312"   version="4.0"   omit-xml-declaration="yes"   media-type="text/html"   />    
   
  <xsl:template   match="/">  
  <html>  
  <head>  
  <title>test</title>  
  <meta   http-equiv="Content-Type"   content='text/html;   charset=gb2312'/>    
  <link   rel="stylesheet"   type="text/css"   href="cssandjs/main.css">  
  </link>  
  <style>    
      body{font:9px;}  
      td{font-size:11px;}  
  </style>  
  </head>  
  <body   leftmargin="0"   topmargin="0">  
   
  <table   width="100%"   border="0">  
      <xsl:for-each   select="informations/info">  
      <tr>  
          <td   width="8%">&#160;</td>  
          <td><xsl:value-of   select="theTime"/></td>  
          <td>  
          <a   target="_blank"   >  
                      <xsl:attribute   name="href"><xsl:value-of   select="@href"/>  
                      </xsl:attribute>  
              <xsl:value-of   select="theTitle"/>  
          </a>  
          </td>  
      </tr>  
      </xsl:for-each>  
  </table>  
   
  <hr   size="1"/>  
  <script   language="JavaScript"   src="bottom.js"></script>  
  </body>  
  </html>  
  </xsl:template>  
  </xsl:stylesheet>   Top

7 楼truemichael(Tony)回复于 2002-01-15 13:22:30 得分 0

net_lover(孟子E章):非常感谢!  
  能讲一下二者区别的含义吗?  
  我那个在IE5里显示是正常的,6里显示不正常。Top

8 楼liny1990(猫猫)回复于 2002-01-27 22:37:43 得分 0

IE5是根据一份过时的XSL草案所设计的,而且对该草案也只有部分支持!  
  IE5中的名称空间是旧的:<xsl:stylesheet   xmlns:xsl="http://www.w3.org/TR/WD-xsl">  
  自从XSLT从XSL中独立出来后,名称空间已改为<xsl:stylesheet   version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">。  
  因此,为了使IE5能正常浏览,必须将名称空间改为旧的!  
  Top

相关问题

  • 中文显示
  • JSP显示中文
  • pdf中文显示
  • jsp中文如何显示?
  • 中文显示的问题?
  • jsp怎样显示中文
  • 如何显示中文???
  • JSP中文显示问题。
  • VisualAge 3.5 中显示中文
  • jBuilder6中文显示问题!

关键词

得分解答快速导航

  • 帖主:truemichael
  • net_lover

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo