DB に保存し、テキスト ビューで表示するか、テキストを編集する 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);