X-Git-Url: http://git.nikiroo.be/?p=gofetch.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fgofetch%2Fsupport%2FSeptSurSept.java;fp=src%2Fbe%2Fnikiroo%2Fgofetch%2Fsupport%2FSeptSurSept.java;h=cec51cec692f5a203cb26e0898c219269b39fd58;hp=d44d33110442a7e70b5c6be917662604f931973b;hb=03dcf928febd66f42f353c85bfb544ab6a8b5759;hpb=c715ea028a2b9865b1b5a619b7cf7553a89aa90d diff --git a/src/be/nikiroo/gofetch/support/SeptSurSept.java b/src/be/nikiroo/gofetch/support/SeptSurSept.java index d44d331..cec51ce 100644 --- a/src/be/nikiroo/gofetch/support/SeptSurSept.java +++ b/src/be/nikiroo/gofetch/support/SeptSurSept.java @@ -1,7 +1,9 @@ package be.nikiroo.gofetch.support; import java.io.IOException; +import java.io.UnsupportedEncodingException; import java.net.URL; +import java.net.URLDecoder; import java.util.AbstractMap; import java.util.ArrayList; import java.util.List; @@ -64,7 +66,11 @@ public class SeptSurSept extends BasicSupport { @Override protected String getArticleTitle(Document doc, Element article) { - return article.attr("data-title"); + try { + return URLDecoder.decode(article.attr("data-title"), "UTF-8"); + } catch (UnsupportedEncodingException e) { + throw new RuntimeException("UTF-8 support mandatory in JVM"); + } } @Override @@ -108,7 +114,12 @@ public class SeptSurSept extends BasicSupport { @Override protected String getArticleContent(Document doc, Element article) { - return article.attr("data-intro").trim(); + try { + return URLDecoder.decode(article.attr("data-intro"), "UTF-8") + .trim(); + } catch (UnsupportedEncodingException e) { + throw new RuntimeException("UTF-8 support mandatory in JVM"); + } } @Override