zoukankan      html  css  js  c++  java
  • 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;
        }

  • 相关阅读:
    December 23rd 2016 Week 52nd Friday
    December 22nd 2016 Week 52nd Thursday
    December 21st 2016 Week 52nd Wednesday
    December 20th 2016 Week 52nd Tuesday
    December 19th 2016 Week 52nd Sunday
    December 18th 2016 Week 52nd Sunday
    uva294(唯一分解定理)
    uva11624Fire!(bfs)
    fzu2150Fire Game(双起点bfs)
    poj3276Face The Right Way
  • 原文地址:https://www.cnblogs.com/umlzhang/p/3977831.html
Copyright © 2011-2022 走看看