我在 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”,但更糟糕的是,我得到了一个“?”符号
有人可以帮助我吗?
提前致谢
答案 0 :(得分:2)
将文件的字符编码更改为UTF-8
。
然后只需读取你的文件,而不指定编码:
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));