diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java index c4dc2c22..b51d181d 100644 --- a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java +++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java @@ -588,7 +588,7 @@ public class OpenVidu { private JsonObject httpResponseToJson(HttpResponse response) throws OpenViduJavaClientException { try { - JsonObject json = new Gson().fromJson(EntityUtils.toString(response.getEntity()), JsonObject.class); + JsonObject json = new Gson().fromJson(EntityUtils.toString(response.getEntity(), "UTF-8"), JsonObject.class); return json; } catch (JsonSyntaxException | ParseException | IOException e) { throw new OpenViduJavaClientException(e.getMessage(), e.getCause()); diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java index c75cd4eb..3f7d7678 100644 --- a/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java +++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/Session.java @@ -689,7 +689,7 @@ public class Session { private JsonObject httpResponseToJson(HttpResponse response) throws OpenViduJavaClientException { JsonObject json; try { - json = new Gson().fromJson(EntityUtils.toString(response.getEntity()), JsonObject.class); + json = new Gson().fromJson(EntityUtils.toString(response.getEntity(), "UTF-8"), JsonObject.class); } catch (JsonSyntaxException | IOException e) { throw new OpenViduJavaClientException(e.getMessage(), e.getCause()); }