關於ASP 動態讀取XML的技術的問題。

ASP.NET中韩文XML解析问题
本文介绍了一个ASP.NET程序在使用MSXML2.DOMDocument组件解析包含韩文的XML文件时遇到的问题。作者尝试加载特定格式的XML字符串并获取其中的节点数据,但韩文字符显示不正确。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<%
   Dim oXML, oXMLError, ReturnValue, x
  
   ' Initial component
   Set oXML = Server.CreateObject("MSXML2.DOMDocument")
  
   ' Set properties
   oXML.async = false
   oXML.setProperty "ServerHTTPRequest", true
  
   ' Load XML
   'ReturnValue = oXML.Load(server.MapPath("test.xml"))
  
   ReturnValue = oXML.loadXML("<Persons><Person name='mart'><Name>워드프레스</Name><Mobile>789XXXXXXXX</Mobile></Person><Person name='tttt'><Name>tttt</Name><Mobile>789XXXXXXXX</Mobile></Person></Persons>")

 
   ' Get data
   Set objNode = oXML.getElementsByTagName("Name")
  
   For x=0 to objNode.length-1
     Response.Write objNode.item(x).Text&"<br/>"
   Next
  
  
   Set oXML = Nothing
  
   response.Write("ddd")
%>
</body>
</html>

 

我已經把上面的CODE儲存為UTF-8了,但是讀取那幾個韓文總是出錯,小弟我不解,希望園子裏的朋友幫我看下,應怎樣修改,才可以讓韓文顯示正確。
如果大家覺得放在首頁不合適,請原諒,因為我現在被這個問題卡住了。

 

转载于:https://www.cnblogs.com/Akuan/archive/2008/08/20/1272559.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值