首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

XML base64 解密后 >变为

2013-01-21 
XML base64 解密后 变成?例:解析后 ?xml version1.0 encodinggb2312?? root?bbcc11/cc/bb

XML base64 解密后 >变成?

例:解析后 <?xml version="1.0" encoding="gb2312"?? <root?<bb><cc>11</cc></bb></root>

我试了utf-8,gb2312,gbk  这种情况还是不能解决
[解决办法]
一个简单的例子

public static void main(String[] args) throws IOException {
String res = "<?xml version="1.0" encoding="gb2312"?><root><bb><cc>11</cc></bb></root>";

BASE64Encoder encoder = new BASE64Encoder();
String target = encoder.encode(res.getBytes());

BASE64Decoder decoder = new BASE64Decoder();
byte[] buf = decoder.decodeBuffer(target);
String str = new String(buf);
System.out.println(str);
}


楼主如何实现的,上代码看看吧。

热点排行