Reputation: 419
There is a String in Android Java. How do I change it to another given encoding and replace HTML-entities such as &
with &
?
This is so that international symbols can be displayed correctly.
Upvotes: 15
Views: 25338
Reputation: 505
You can add denpendency:
implementation group: 'org.apache.commons', name: 'commons-text', version: '1.3'
And use StringEscapeUtils.unescapeHtml4(s)
, then get the result.
Upvotes: 1
Reputation: 14199
to decode Html String you can use Html.fromHtml()
like
Html.fromHtml((String) htmlCode).toString();
if you want reverse
than you can use TextUtils.htmlEncode()
Upvotes: 48