1

在我的 android 应用程序中,我的服务器返回这样的 UTF-8编码响应; \u00e2\u0080\u0098 rank \u00e2\u0080\u0099 相当于'rank'。请帮助我将此Unicode字符转换为相应的符号,即

1. \u00e2\u0080\u0098 -> '(左单引号)

2. \u00e2\u0080\u0099 -> '(右单引号)

4

1 回答 1

0

就是这样,用你的字符串替换“一些文本” -

   String s1 = "some text";
        String s2 = "";
        byte[] bytes;
        try {
            bytes = s1.getBytes("UTF-8");
             s2 = new String(bytes, "UTF-8"); // Charset with which bytes were encoded
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }

s2 有必需的字符串。

于 2013-12-28T11:32:57.270 回答