From bd4f31158b6914cc74c3026ad3948d26a26f3efc Mon Sep 17 00:00:00 2001 From: Jason Song Date: Fri, 9 Jun 2017 18:07:29 +0800 Subject: [PATCH] fix default charset issue --- .../java/com/ctrip/framework/apollo/util/http/HttpUtil.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apollo-client/src/main/java/com/ctrip/framework/apollo/util/http/HttpUtil.java b/apollo-client/src/main/java/com/ctrip/framework/apollo/util/http/HttpUtil.java index 49d11e0f2..4aa34e768 100644 --- a/apollo-client/src/main/java/com/ctrip/framework/apollo/util/http/HttpUtil.java +++ b/apollo-client/src/main/java/com/ctrip/framework/apollo/util/http/HttpUtil.java @@ -16,6 +16,7 @@ import com.google.common.base.Function; import com.google.common.io.BaseEncoding; import com.google.common.io.CharStreams; import com.google.gson.Gson; +import java.nio.charset.StandardCharsets; /** * @author Jason Song(song_s@ctrip.com) @@ -104,7 +105,7 @@ public class HttpUtil { statusCode = conn.getResponseCode(); if (statusCode == 200) { - isr = new InputStreamReader(conn.getInputStream()); + isr = new InputStreamReader(conn.getInputStream(), StandardCharsets.UTF_8); String content = CharStreams.toString(isr); return new HttpResponse<>(statusCode, serializeFunction.apply(content)); } -- GitLab