X-Git-Url: https://git.hedgecode.org/?p=snooker-score-api.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fsnooker%2Frequest%2FAbstractRequester.java;h=db8e5eb407f4f4d9e516f9b66c22f84d43b76844;hp=a127bb53a6c462bf50f5803e4ec19a98d64734fc;hb=edb206228987f506c5dc7a20585537b71f7a2e9d;hpb=20a8093246c9bb7def0c07a03bceff6f31412f35 diff --git a/src/main/java/org/hedgecode/snooker/request/AbstractRequester.java b/src/main/java/org/hedgecode/snooker/request/AbstractRequester.java index a127bb5..db8e5eb 100644 --- a/src/main/java/org/hedgecode/snooker/request/AbstractRequester.java +++ b/src/main/java/org/hedgecode/snooker/request/AbstractRequester.java @@ -21,6 +21,8 @@ import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; +import java.nio.charset.Charset; +import java.nio.charset.StandardCharsets; /** * Abstract Data Requester from the portal api.snooker.org. @@ -30,6 +32,7 @@ import java.net.URLConnection; public abstract class AbstractRequester implements Requester { protected static final String API_SNOOKER_URL = "http://api.snooker.org/"; + protected static final Charset API_SNOOKER_CHARSET = StandardCharsets.UTF_8; protected abstract String getRequestUrl(int id) throws RequestException; @@ -56,7 +59,7 @@ public abstract class AbstractRequester implements Requester { URLConnection urlConnection = url.openConnection(); BufferedReader br = new BufferedReader( new InputStreamReader( - urlConnection.getInputStream() + urlConnection.getInputStream(), API_SNOOKER_CHARSET ) ); String inputLine;