在我的android项目中,我需要使用TextView显示文本,但是以下字符串给我带来了很多麻烦。请有人帮我。

这是我的java字符串:

TRAI floats new paper on \\u0027Net Neutrality\\u0027: Lists disadvantages of zero-rating plans

它在我的TextView中显示如下:
TRAI floats new paper on \u0027Net Neutrality\u0027: Lists disadvantages of zero-rating plans

我希望它显示如下:
TRAI floats new paper on 'Net Neutrality': Lists disadvantages of zero-rating plans"

我该怎么办 ?提前致谢!

更新:

我已经尝试过使用此代码,但是对我不起作用。
title.setText(Html.fromHtml(news.getTitle()).toString())

而且我想为所有'\ uxxxx'这样的字符提供解决方案,而不仅仅是'\ u0027'。

最佳答案

试试这个

str = org.apache.commons.lang.StringEscapeUtils.unescapeJava(str);

参考Apache commons lang

09-25 21:43