1

我在资产文件夹中有一个 JSON 文件,其中包含一些带有西班牙语字符的数据。

{
  "fields": [
    {
      "name" : "NÚMERO DE REFERENCIA",
      "type": "numeric"
    },
    {
      "name" : "FECHA DE VENCIMIENTO",
      "type": "date"
    },
    {
      "name" : "MONTO",
      "type": "money"
    },
  ]
}

我读了第一个"name" : "NÚMERO DE REFERENCIA",使用:

BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream, "ISO-8859-1"));

但我得到了字符“Ò”。

我已经使用“ISO-8859-1”进行了测试,但更糟糕的是,我得到了一个“?” 象征。

有人可以帮助我吗?

提前致谢

4

1 回答 1

2

将文件的字符编码更改为UTF-8.

然后像这样读取你的文件,而不指定编码:

BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
于 2013-10-11T00:39:13.927 回答