From 0208094aa9a6e46fad9554493f37b2ffe5803de6 Mon Sep 17 00:00:00 2001 From: Bob Carroll Date: Fri, 17 Jan 2014 14:43:56 -0800 Subject: [PATCH] fixed content encoding issue when the system encoding is not utf-8 --- src/main/java/net/rcarz/jiraclient/RestClient.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/rcarz/jiraclient/RestClient.java b/src/main/java/net/rcarz/jiraclient/RestClient.java index f088402..1bbc1b9 100644 --- a/src/main/java/net/rcarz/jiraclient/RestClient.java +++ b/src/main/java/net/rcarz/jiraclient/RestClient.java @@ -125,7 +125,10 @@ public class RestClient { StringBuilder result = new StringBuilder(); if (ent != null) { - BufferedReader br = new BufferedReader(new InputStreamReader(ent.getContent())); + InputStreamReader isr = ent.getContentEncoding() != null ? + new InputStreamReader(ent.getContent(), ent.getContentEncoding().getValue()) : + new InputStreamReader(ent.getContent()); + BufferedReader br = new BufferedReader(isr); String line = ""; while ((line = br.readLine()) != null)