我有json值,比如\u092a\u093e\u0932\u094d\u092a\u093e\u0915\u093e \u092c\u0928\u094d\u0926\u0940\u0939\u0930\u0942 \u0915\u093e\u0930\u093e\u0917\u093e\u0930\u092d\u093f\u0924\u094d\u0930\u0948 \u0905\u0938\u0941\u0930\u0915
如何获取字符串或如何在android中解码并在文本视图中显示它。
我对它做了一些操作,但它显示日志??????????????????????????????
有人能帮我吗?
谢谢
最佳答案
来自reffrom here。您只需要新字符串(字节,字符集)和string.getbytes(字符集)。
尝试下列代码
String data = "\u092a\u093e\u0932\u094d\u092a\u093e\u0915\u093e \u092c\u0928\u094d\u0926\u0940\u0939\u0930\u0942 \u0915\u093e\u0930\u093e\u0917\u093e\u0930\u092d\u093f\u0924\u094d\u0930\u0948 \u0905\u0938\u0941\u0930\u0915";
byte[] bute = null;
bute = data.getBytes();
try {
String asd= new String(bute, "UTF-8");
System.out.println(asd);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我相信它会打印出你想要的数据…
希望这有帮助…
关于android - 在Android中将utf-8编码转换为字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17448458/