From: Jan-Pascal van Best Date: Fri, 24 Apr 2015 07:43:34 +0000 (+0200) Subject: Internal: provide charset for JSOn fetch X-Git-Tag: v1.6.5~2 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=a2116a5510c2f0b980a05386a7c10087da0699eb;p=tv_grab_nl_java Internal: provide charset for JSOn fetch --- diff --git a/src/main/java/org/vanbest/xmltv/AbstractEPGSource.java b/src/main/java/org/vanbest/xmltv/AbstractEPGSource.java index a0d418f..4684ea7 100644 --- a/src/main/java/org/vanbest/xmltv/AbstractEPGSource.java +++ b/src/main/java/org/vanbest/xmltv/AbstractEPGSource.java @@ -20,6 +20,7 @@ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; +import java.nio.charset.Charset; import java.util.ArrayList; import java.util.List; @@ -59,13 +60,17 @@ public abstract class AbstractEPGSource implements EPGSource { } protected String fetchURL(URL url) throws Exception { + return fetchURL(url, Charset.defaultCharset().name()); + } + + protected String fetchURL(URL url, String charset) throws Exception { StringBuffer buf = new StringBuffer(); boolean done = false; for (int count = 0; !done; count++) { Thread.sleep(config.niceMilliseconds*(1<