我有一个 JSON 响应,我想将其存储在数据库中并在文本视图中显示或编辑文本。此 json 响应以 UTF-8 格式编码。
响应有点像
"currencies": [[0,"RUR"," ",1,0],[1,"EUR","â¬",1.44,100],[2,"GBP","£",1.6,100],[3,"JPY","Â¥",0.0125,100],[4,"AUD","$",1.1,100]]}
其中 â¬,£,Â¥ 是货币符号。我必须对此进行解码然后显示。此符号是 Unicode 中的符号(转换为 UTF8)。如何转换此编码符号。请帮忙。
我试过了,但没有用:
byte[] b = stringSymbol.getBytes("UTF-8"); // â¬,£,Â¥
final String str = new String(b);