VIVO-12 NIHVIVO-4011 Read properties files as UTF-8
This commit is contained in:
parent
f350c28d24
commit
b6bab121c5
1 changed files with 8 additions and 4 deletions
|
@ -6,6 +6,8 @@ import java.io.File;
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
import java.io.FileNotFoundException;
|
import java.io.FileNotFoundException;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
import java.io.Reader;
|
||||||
import java.text.MessageFormat;
|
import java.text.MessageFormat;
|
||||||
import java.util.Enumeration;
|
import java.util.Enumeration;
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
|
@ -111,20 +113,22 @@ public class VitroResourceBundle extends ResourceBundle {
|
||||||
log.debug("Loading bundle '" + bundleName + "' defaults from '"
|
log.debug("Loading bundle '" + bundleName + "' defaults from '"
|
||||||
+ defaultsPath + "'");
|
+ defaultsPath + "'");
|
||||||
FileInputStream stream = new FileInputStream(defaultsFile);
|
FileInputStream stream = new FileInputStream(defaultsFile);
|
||||||
|
Reader reader = new InputStreamReader(stream, "UTF-8");
|
||||||
try {
|
try {
|
||||||
this.defaults.load(stream);
|
this.defaults.load(reader);
|
||||||
} finally {
|
} finally {
|
||||||
stream.close();
|
reader.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (propertiesFile != null) {
|
if (propertiesFile != null) {
|
||||||
log.debug("Loading bundle '" + bundleName + "' overrides from '"
|
log.debug("Loading bundle '" + bundleName + "' overrides from '"
|
||||||
+ propertiesPath + "'");
|
+ propertiesPath + "'");
|
||||||
FileInputStream stream = new FileInputStream(propertiesFile);
|
FileInputStream stream = new FileInputStream(propertiesFile);
|
||||||
|
Reader reader = new InputStreamReader(stream, "UTF-8");
|
||||||
try {
|
try {
|
||||||
this.properties.load(stream);
|
this.properties.load(reader);
|
||||||
} finally {
|
} finally {
|
||||||
stream.close();
|
reader.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue