请教中文显示问题!
我在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%"> </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%"> </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




