当前位置: 技术问答>java相关
关于XML汉字乱码问题?
来源: 互联网 发布时间:2017-03-24
本文导语: 客户端用以下代码把XML发送到服务器 var oXmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); oXmlHttp.Open("POST", "servlet/get_xml_value", false); oXmlHttp.setRequestHeader("Content-Type","text/xml") oXmlHttp.Send(xmlTest.xml); 服务器接收到的汉字为乱码 ...
客户端用以下代码把XML发送到服务器
var oXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
oXmlHttp.Open("POST", "servlet/get_xml_value", false);
oXmlHttp.setRequestHeader("Content-Type","text/xml")
oXmlHttp.Send(xmlTest.xml);
服务器接收到的汉字为乱码
怎么办
DOMParser parser=new DOMParser();
parser.parse(new InputSource(req.getReader()));
Document doc=parser.getDocument();
NodeList name_list=doc.getElementsByTagName("name");
int num=name_list.getLength();
for(int i=0;iSaveToXML(wXML);
sXML = wXML;
这个sXML才是具有正确汉字编码的XML流
var oXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
oXmlHttp.Open("POST", "servlet/get_xml_value", false);
oXmlHttp.setRequestHeader("Content-Type","text/xml")
oXmlHttp.Send(xmlTest.xml);
服务器接收到的汉字为乱码
怎么办
DOMParser parser=new DOMParser();
parser.parse(new InputSource(req.getReader()));
Document doc=parser.getDocument();
NodeList name_list=doc.getElementsByTagName("name");
int num=name_list.getLength();
for(int i=0;iSaveToXML(wXML);
sXML = wXML;
这个sXML才是具有正确汉字编码的XML流
|
ISO8859_1