"%3CRSS%3E%3Ctype%3Eupdate%3C%2Ftype%3E%3" +
"Cmobile%3E1259%3C%2Fmobile%3E%3Crecord%3E%3Cfname%3EJ" +
"iazhi%3C%2Ffname%3E%3Chname%3EAo%3C%2Fhname%3E%3Cmob%3" +
"E15901139765%3C%2Fmob%3E%3C%2Frecord%3E%3Crecord%3E%3Chn" +
"ame%3ELisa%3C%2Fhname%3E%3Cmob%3E15801250445%3C%2Fmob%3E" +
"%3C%2Frecord%3E%3Crecord%3E%3Cfname%3E%01%3C%2Ffname%3E%3C" +
"hname%3E%01%01%3C%2Fhname%3E%3Cmob%3E1111111%3C%2Fmob%3E%3C" +
"%2Frecord%3E%3C%2FRSS%3E%2D%2D%0A"这是一段从symbian发过来的xml解析文件,
我现在作的java服务器端,
用java解析以上的文件,里面有一些汉字,解析不出来出现乱码,
哪位好心人可以帮我用java解析一下?

解决方案 »

  1.   

    补充一点是,解析出来是XML格式的。
      

  2.   

    <RSS> 
        <type> update </type> 
        <mobile> 1259 </mobile> 
        <record> 
          <fname> Jiazhi </fname> 
          <hname> Ao </hname> 
          <mob> 15901139765 </mob> 
        </record> 
        <record> 
          <hname> Lisa </hname> 
          <mob> 15801250445 </mob> 
        </record> 
        <record> 
          <fname>  </fname> //此时是乱码     不知道怎么转啊 
          <hname>  </hname> //此时是乱码     不知道怎么转啊 
          <mob> 1111111 </mob> 
        </record> 
    </RSS>
      

  3.   

    不晓得是不是在symbian那边发送时,汉字的编码信息已经丢失了。
    不过估计不会的,只是Lz楼主贴出来的信息不足用来分析在传递时汉字是用哪种编码的。
      

  4.   

    把3楼的那些乱码部分用16进制打印出来看看是不是utf-8?
      

  5.   

    可惜出不来,也不知道,symbian那边发过什么东西,
    出来的都是%01这个,急,转不出来
      

  6.   

    哈哈终于 解决了原来是 Symbian那边的问题啊,他们那里没有把转码,设置好,快郁闷死了不过终于解决,还是挺高兴的,谢谢回贴的各位大哥!!