我正在点击服务器并以字符串格式获取一些数据。
在这个数据中有一些特殊的字符,如 - ' 。但是当我在textview中设置该字符串时这些特殊字符转换成? 。
那我怎么能避免这个问题呢?请帮忙。
首先尝试:
String t = "<![CDATA["+title+"]]>";
mTitle.setText(Html.fromHtml(text));
第二次尝试:
String base64 = Base64.encodeToString(getTitle().getBytes(), Base64.DEFAULT);
byte[] data = Base64.decode(base64, Base64.DEFAULT);
String text = new String(data, StandardCharsets.UTF_8);
mTitle.setText(text);