From 58e89ac1ca77b43695dbcb12f7c6b8b326e906d9 Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Mon, 16 Dec 2013 07:45:22 -0800 Subject: Decode html entities in genres --- src/github/daneren2005/dsub/service/parser/GenreParser.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/github/daneren2005/dsub/service/parser/GenreParser.java b/src/github/daneren2005/dsub/service/parser/GenreParser.java index 126f887b..f572b564 100644 --- a/src/github/daneren2005/dsub/service/parser/GenreParser.java +++ b/src/github/daneren2005/dsub/service/parser/GenreParser.java @@ -19,6 +19,7 @@ package github.daneren2005.dsub.service.parser; import android.content.Context; +import android.text.Html; import android.util.Log; import github.daneren2005.dsub.R; import github.daneren2005.dsub.domain.Genre; @@ -68,7 +69,7 @@ public class GenreParser extends AbstractParser { // Replace unescaped ampersand xml = xml.replaceAll("&(?!amp;|lt;|gt;|#37;|apos;)", "&"); - + // Replace unescaped percent symbol // No replacements for <> at this time xml = xml.replaceAll("%", "%"); @@ -105,7 +106,7 @@ public class GenreParser extends AbstractParser { if (genre != null) { String value = getText(); if (genre != null) { - genre.setName(value); + genre.setName(Html.fromHtml(value).toString()); genre.setIndex(value.substring(0, 1)); result.add(genre); genre = null; -- cgit v1.2.3