Index: lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java =================================================================== diff -u -rf685d0c3f89b3efd86c9fbdf22742425247f5e3a -r53b485f7de67c344a28de40036439f3f2282d64e --- lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java (.../IntegrationService.java) (revision f685d0c3f89b3efd86c9fbdf22742425247f5e3a) +++ lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java (.../IntegrationService.java) (revision 53b485f7de67c344a28de40036439f3f2282d64e) @@ -342,6 +342,9 @@ 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);