当前位置: 代码迷 >> Android >> android读取各类资料
  详细解决方案

android读取各类资料

热度:88   发布时间:2016-05-01 17:48:55.0
android读取各类文件
问题描述:本人从服务端下载下来诸如doc,txt,pdf等格式的文件,下载下来后我从File Explore拖出来看是正确的(下载没有出现问题),但是当我读出来显示在textview中时就出现了乱码,请教该怎么解决?
1、我该用什么方式从sdcard读取这些文件,然后显示在textview中才不会乱码?
2、我也试过,直接通过webview直接连接服务端读取(不下载)也会出现乱码,如果用webview该如何读?

------解决方案--------------------
会出现乱码,是因为你没有设置数据流的编解码方式,所以才会出现乱码出来。
------解决方案--------------------
把读取的string设置utf-8编码
------解决方案--------------------
以前遇到过一个解析xml文件的乱码问题,或许对你有用
http://topic.csdn.net/u/20100821/14/9bdfdd31-e081-48e7-84d9-57672094afdc.html
------解决方案--------------------
探讨

引用:
会出现乱码,是因为你没有设置数据流的编解码方式,所以才会出现乱码出来。

我按照你说的做了
try{
FileReader fr = new FileReader(filePath);
enstr= fr.getEncoding();
BufferedReader br = new BufferedReader(new InputSt……

------解决方案--------------------
探讨

引用:
引用:

引用:
会出现乱码,是因为你没有设置数据流的编解码方式,所以才会出现乱码出来。

我按照你说的做了
try{
FileReader fr = new FileReader(filePath);
enstr= fr.getEncoding();
Buff……

------解决方案--------------------
word格式的没解析过,我只做过.txt和.lrc,所以你的问题我也无能为力了。关注一下吧。可能会用得上^_^
  相关解决方案