将utf-8编码转换为android中的String

Jee*_*etu 2 string android utf-8

我有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

我们如何获得String或如何在android中解码它并在文本视图中显示它.

我对它执行一些操作,但它显示日志 ??????????????????????????????

有人能帮我吗.谢谢

CRU*_*DER 7

来自这里的 ref .您只需要新的String(字节,字符集)和String.getBytes(charset)..

请尝试以下代码

 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();
            }
Run Code Online (Sandbox Code Playgroud)

我相信它会打印你想要的数据......

希望这可以帮助..