当前位置:编程学习 > wap >>

百度新闻rss,通过URL下载的XML是gb2312编码的,SAX解析出来中文全乱码!

如题,首先通过百度新闻提供的相关rss的URL打开inputStream,将xml文件下载到sdcard缓存目录里。
导出查看该xml文件是gb2312编码的(跟新浪的不同,新浪提供的rss,xml文件都是utf-8编码的,后面就没有我提到的问题)。
然后解析该文件,读出的中文全是乱码,
用string = new String(string.getBytes(), "gb2312")不管用。 rss xml 乱码 android --------------------编程问答-------------------- 这样子试试看

String s = EncodingUtils.getString(str.getBytes("gb2312"), "utf8"); --------------------编程问答-------------------- 这个也不行哦
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,