diff --git a/dspace-api/src/main/java/org/dspace/core/ConfigurationManager.java b/dspace-api/src/main/java/org/dspace/core/ConfigurationManager.java index b250f7680c..adb2261951 100644 --- a/dspace-api/src/main/java/org/dspace/core/ConfigurationManager.java +++ b/dspace-api/src/main/java/org/dspace/core/ConfigurationManager.java @@ -597,7 +597,7 @@ public class ConfigurationManager BufferedReader reader = null; try { - reader = new BufferedReader(new FileReader(emailFile)); + reader = new BufferedReader(new InputStreamReader(new FileInputStream(emailFile), "UTF-8")); boolean more = true; @@ -921,7 +921,7 @@ public class ConfigurationManager { properties = new Properties(); is = url.openStream(); - properties.load(is); + properties.load(new InputStreamReader(is, "UTF-8")); // walk values, interpolating any embedded references. for (Enumeration pe = properties.propertyNames(); pe.hasMoreElements(); )