1

assetsフォルダーに、スペイン語の文字を含むデータを含む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 に答える