为何XML中无法支持中文
<XML id="xmlLyData">
<LYDATA>
<%
strsql = "SELECT qurEmployee.EmployeeID, qurEmployee.FirstName, qurEmployee.LastName, qurEmployee.ChineseName, qurEmployee.designationNo, qurEmployee.JobClassification, qurEmployee.orgLongName, qurEmployee.costcenter, qurEmployee.organization.orgCode" _
& " FROM qurEmployee" _
& " WHERE qurEmployee.IsEmployee='Y'" _
& " ORDER BY 1"
rs.Open strsql, conn, adOpenForwardOnly, adLockReadOnly
do while not rs.eof
response.write "<DT"
response.write " EmployeeID=""" & trim(rs.fields(0).value) & """"
response.write " FirstName=""" & rs.fields(1).value & """"
response.write " LastName=""" & rs.fields(2).value & """"
' response.write " ChineseName=""" & rs.fields(3).value & """"
response.write " designationNo=""" & rs.fields(4).value & """"
response.write " JobClassification=""" & rs.fields(5).value & """"
response.write " orgLongName=""" & rs.fields(6).value & """"
response.write " costcenter=""" & rs.fields(7).value & """"
response.write " orgCode=""" & rs.fields(8).value & """/>"
response.write vbCRLF
rs.movenext
loop
rs.close
%>
</LYDATA>
</XML>
生成带有中文的XML数据岛,但是却无法查找,把中文去掉一切正常
var sPattern = "/LYDATA/DT[@EmployeeID=\"0010\"]";
var xmlitems = xmlLyData.XMLDocument.selectNodes(sPattern);