android解决读取assets文件夹下的json或txt文件乱码问题
16lz
2021-01-26
我的是要读本地的json文件 怎么读都是乱码
各种犯难 ,到最后 解决了 原来那么简单....
解决方法如下:
代码:
/** * 获取Assets路径下的文件 * * @param context * @param fileName * @return */public static String getJson(Context context, String fileName) {String json = "";try {AssetManager s = context.getAssets();try {InputStream is = s.open("data.json");byte[] buffer = new byte[is.available()];is.read(buffer);json = new String(buffer, "utf-8");is.close();} catch (IOException e) {e.printStackTrace();}} catch (Exception e) {e.printStackTrace();}System.out.println(json);return json;}
这是读取文件的方法
如果怎么读都是乱码 就打开你要解析的文件
然后另存为,然后设置编码成utf-8就OK了
更多相关文章
- android红米等关于读取本地文件夹图片获取路径的问题的解决
- 转自应用程序获得系统权限
- [Android|深度学习移植]--基于ncnn的RK3399上的mtcnn人脸检测的
- android中打开本地doc、pdf、ppt、text等文件功能的实现
- cocos2d-x学习笔记(十)android自动化打包bat脚本
- com.android.internal.R,android.R,Framework-res
- android studio使用jni调用opencv库实现图片转换【详细实例】(二)
- android音乐播放器怎么搜索SD卡上的音乐文件
- Android读取手机文件列表