在我的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