在我的 android 应用程序中,我的服务器返回这样的 UTF-8
编码响应;
\u00e2\u0080\u0098 rank \u00e2\u0080\u0099
相当于'rank'。请帮助我将此Unicode字符转换为相应的符号,即
1. \u00e2\u0080\u0098 -> '
(左单引号)
2. \u00e2\u0080\u0099 -> '
(右单引号)
在我的 android 应用程序中,我的服务器返回这样的 UTF-8
编码响应;
\u00e2\u0080\u0098 rank \u00e2\u0080\u0099
相当于'rank'。请帮助我将此Unicode字符转换为相应的符号,即
1. \u00e2\u0080\u0098 -> '
(左单引号)
2. \u00e2\u0080\u0099 -> '
(右单引号)
就是这样,用你的字符串替换“一些文本” -
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 有必需的字符串。