显示从json到textview android的特殊字符

时间:2014-08-04 05:00:40

标签: android json textview

我的资源文件夹上有一个json文件,它包含ñ等文本,我在textview上显示问题,它没有显示为ñ。下面是访问我的json文件的代码:

 public String loadJSONFile() {
        String json = null;
        try {

            InputStream is = getAssets().open("map.json");

            int size = is.available();

            byte[] buffer = new byte[size];

            is.read(buffer);

            is.close();   

            json = new String(buffer,"UTF-8");


        } catch (IOException ex) {
            ex.printStackTrace();
            return null;
        }
        return json;

    }

1 个答案:

答案 0 :(得分:3)

您需要使用“UTF-8”编码来使用这种特殊字符。

参考:How to handle special characters in json string