xmlTest.xml 要定义成DOMString 即WideString,
WideString wxml = ....;
AnsiString sxml = wxml;
这样生成的xml中就可以正常显示汉字啦

解决方案 »

  1.   

    xmlTest.xml 要定义成DOMString 即WideString,
    WideString wxml = ....;
    AnsiString sxml = wxml;
    这样生成的xml中就可以正常显示汉字啦
    ????????????
    能否说得详细一点,通过URL传递汉字时要URL编码,这里怎么处理???
      

  2.   

    就是你在客户端生成XML流的时候,使用DOMString作为变量类型(你用的是C++吗?)
     DOMString wXML;
     AnsiString sXML;
     XMLDoc->SaveToXML(wXML);
     sXML = wXML;
    这个sXML才是具有正确汉字编码的XML流
      

  3.   

    我用的不是C++,是Javascript
    通过WEB方式提交XML,
    怎么处理??
      

  4.   

    try:
    修改Servlet:
    parser.parse(new InputSource(new InputStreamReader(req.getInputStream(),"GBK"));
    要捕获异常。
      

  5.   

    回复:try:
    修改Servlet:
    parser.parse(new InputSource(new InputStreamReader(req.getInputStream(),"GBK"));
    要捕获异常。
    ==================================
    不报错,但结果还是乱码.....
    你试过吗??
    不管怎样,还是谢谢你们
      

  6.   

    求救:
    XML 的 encoding="UTF-8"
    servelt接收 
    有的汉字为乱码,有的正常,和输入的汉字有关系怎么解决????