From a2116a5510c2f0b980a05386a7c10087da0699eb Mon Sep 17 00:00:00 2001 From: Jan-Pascal van Best Date: Fri, 24 Apr 2015 09:43:34 +0200 Subject: [PATCH] Internal: provide charset for JSOn fetch --- .../org/vanbest/xmltv/AbstractEPGSource.java | 15 ++++++++++++--- src/main/java/org/vanbest/xmltv/Horizon.java | 17 ++++------------- 2 files changed, 16 insertions(+), 16 deletions(-) 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<