Android 获取手机内部txt文件内容乱码
时间: 2023-12-11 09:03:50 浏览: 138
android 读取sd卡的txt并去除乱码
5星 · 资源好评率100%
获取手机内部txt文件内容乱码可能是编码格式不匹配导致的。你可以尝试使用不同的编码格式打开txt文件,比如UTF-8、GBK等。你可以使用以下代码读取txt文件:
```
try {
File file = new File("文件路径");
FileInputStream fis = new FileInputStream(file);
InputStreamReader isr = new InputStreamReader(fis, "UTF-8"); //或者使用其他编码格式
BufferedReader br = new BufferedReader(isr);
String line = "";
while ((line = br.readLine()) != null) {
//处理每一行数据
}
br.close();
isr.close();
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
```
请确保你已经获取了读取文件的权限。
阅读全文