在android中显示String中的特殊字符

时间:2017-01-27 08:40:07

标签: android string textview

我正在点击服务器并以字符串格式获取一些数据。

在这个数据中有一些特殊的字符,如 - ' 。但是当我在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);

1 个答案:

答案 0 :(得分:0)

试试这个:

view

请参阅link以获取unicode编码。