为何不支持中文
其它正常,存在中文之处为乱码,为何?我不是也有encoding="gb2312"吗?
emp.htm如下:
<html>
<body>
Hi there
<form action="http://suncom/nwind" method="POST">
contenttype
<input name=contenttype value="text/html">
<br>
xsl
<input name=xsl value="MyXSL.xsl"><br>
<input type=hidden name=template value='
<ROOT>
<sql:query xmlns:sql="urn:schemas-microsoft-com:xml-sql">
Select FirstName, LastName from Employees for xml auto</sql:query>
</ROOT>
'>
<p><input type="submit">
</form>
</body>
</html>
MyXSL.xsl如下:
<?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match = "*">
<xsl:apply-templates />
</xsl:template>
<xsl:template match = "Employees">
<TR>
<TD><xsl:value-of select = "@FirstName" /></TD>
<TD><xsl:value-of select = "@LastName" /></TD>
<TD width="800" height="25"><xsl:value-of select = "@Title" /></TD>
<TD width="800" height="25"><xsl:value-of select = "@BirthDate" /></TD>
</TR>
</xsl:template>
<xsl:template match = "/">
<HTML>
<HEAD>
<STYLE>th { background-color: #ffffff }</STYLE>
</HEAD>
<BODY>
<TABLE border="1" style="width:400;" bordercolor="#0000ff">
<TR><TH colspan="4"><center>Employees</center></TH></TR>
<TR><TH >FirstName</TH><TH>LastName</TH><TH>Title</TH><TH>生日</TH></TR>
<xsl:apply-templates select = "ROOT" />
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
问题点数:20、回复次数:4Top
1 楼suncom_zhu(乐也)回复于 2002-04-10 15:02:59 得分 0
已经找到问题所在,把IE中的设为“自动选择”就可以,其它的都不行。不明白。Top
2 楼net_lover(【孟子E章】)回复于 2002-04-10 16:10:49 得分 20
<?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
改:
<?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"/>Top
3 楼ccnucjc(jj)回复于 2002-04-10 16:15:09 得分 0
这是XML自身的问题,1.0版本都有这个问题,相信以后微软回解决这个问题的Top
4 楼suncom_zhu(乐也)回复于 2002-04-10 16:32:47 得分 0
给分!Top




