百度新闻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