Index: lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java,v diff -u -r1.18.6.1.2.2 -r1.18.6.1.2.3 --- lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java 19 Nov 2009 00:00:43 -0000 1.18.6.1.2.2 +++ lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java 10 Dec 2009 06:16:08 -0000 1.18.6.1.2.3 @@ -337,14 +337,11 @@ + serverMap.getServerid() + " - Unexpected return HTTP Status:" + httpConn.getResponseCode()); InputStream is = url.openConnection().getInputStream(); - BufferedReader isReader = new BufferedReader(new InputStreamReader(is)); + BufferedReader isReader = new BufferedReader(new InputStreamReader(is, "UTF-8")); String str = isReader.readLine(); if (str == null) { throw new UserInfoFetchException("Fail to fetch user data from external server:" + serverMap.getServerid() + " - No data returned from external server"); - } else { - // LDEV-2468 read user data from ext server as UTF-8 - str = new String(str.getBytes(), "UTF-8"); } return CSVUtil.parse(str);