本文实例讲述了Android读取本地json文件的方法。分享给大家供大家参考,具体如下:
1、读取本地JSON ,但是显示汉字乱码
public static String readLocalJson(Context context, String fileName){ String jsonString=""; String resultString=""; try { BufferedReader bufferedReader=new BufferedReader(new InputStreamReader( context.getResources().getAssets().open(fileName))); while ((jsonString=bufferedReader.readLine())!=null) { resultString+=jsonString; } } catch (Exception e) { // TODO: handle exception } return resultString; }
2、读取本地JSON,显示汉字正确,txt文件设置时UTF-8,UNIX
public static String readLocalJson(Context context, String fileName){ String jsonString=""; String resultString=""; try { InputStream inputStream=context.getResources().getAssets().open(fileName); byte[] buffer=new byte[inputStream.available()]; inputStream.read(buffer); resultString=new String(buffer,"GB2312"); } catch (Exception e) { // TODO: handle exception } return resultString; }
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android操作json格式数据技巧总结》、《Android数据库操作技巧总结》、《Android编程之activity操作技巧总结》、《Android文件操作技巧汇总》、《Android编程开发之SD卡操作方法汇总》、《Android开发入门与进阶教程》、《Android资源操作技巧汇总》、《Android视图View技巧总结》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
本文向大家介绍iOS读取txt文件出现中文乱码的解决方法,包括了iOS读取txt文件出现中文乱码的解决方法的使用技巧和注意事项,需要的朋友参考一下 一、情景描述: 后台给一个txt文件,编码是utf-8,在Mac电脑Xcode开发环境下读取txt文件内容,汉字会出现乱码,英文没有乱码这种情况。 二、尝试解决方法: 修改编码格式,尝试了NSUTF16StringEncoding,NSUTF8St
本文向大家介绍Java读取、写入文件如何解决乱码问题,包括了Java读取、写入文件如何解决乱码问题的使用技巧和注意事项,需要的朋友参考一下 读取文件流时,经常会遇到乱码的现象,造成乱码的原因当然不可能是一个,这里主要介绍因为文件编码格式而导致的乱码的问题。首先,明确一点,文本文件与二进制文件的概念与差异。 文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码、ANSI编码等
本文向大家介绍php使用fgetcsv读取csv文件出现乱码的解决方法,包括了php使用fgetcsv读取csv文件出现乱码的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php使用fgetcsv读取csv文件出现乱码的解决方法。分享给大家供大家参考。具体分析如下: 一般来说在php中碰到乱码多半是编码问题,在这里我们实例分析了fgetcsv读取csv文件乱码原因所在与解决方法。
本文向大家介绍DOS命令行窗口mysql中文显示乱码问题解决方法,包括了DOS命令行窗口mysql中文显示乱码问题解决方法的使用技巧和注意事项,需要的朋友参考一下 MySQL的默认编码是Latin1,不支持中文,如何修改MySQL的默认编码呢,下面以gbk为例来说明(这里只介绍Windows环境下) 1、中止MySQL服务(打开控制面板-->管理工具-->服务)找到MySQL,右键选择停止。 2、
本文向大家介绍Android访问assets本地json文件的方法,包括了Android访问assets本地json文件的方法的使用技巧和注意事项,需要的朋友参考一下 目的:当App中用到固定的json数据时,如:国家城市列表、班级成员等时,可以将json数据制作为本地json文件存入assets文件夹下。 步骤如下: 1、新建assets文件夹,并将json文件复制到此文件夹中 在main文件夹
本文向大家介绍Java读取properties配置文件时,出现中文乱码的解决方法,包括了Java读取properties配置文件时,出现中文乱码的解决方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上就是小编为大家带来的Java读取properties配置文件时,出现中文乱码的解决方法全部内容了,希望大家多多支持呐喊教程~