made XmlDatabase use the app's charset
(app.properties/charset=ISO...) new method: Application.getCharset()
This commit is contained in:
parent
eb397b6def
commit
e4979a7175
2 changed files with 6 additions and 0 deletions
|
@ -1319,6 +1319,10 @@ public final class Application
|
||||||
return starttime;
|
return starttime;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getCharset () {
|
||||||
|
return props.getProperty ("charset", "ISO-8859-1");
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Periodically called to log thread stats for this application
|
* Periodically called to log thread stats for this application
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -22,12 +22,14 @@ public class XmlDatabase implements IDatabase {
|
||||||
// use standard encoding by default.
|
// use standard encoding by default.
|
||||||
private String encoding = null;
|
private String encoding = null;
|
||||||
|
|
||||||
|
|
||||||
public XmlDatabase (String dbHome, String dbFilename, NodeManager nmgr) throws DatabaseException {
|
public XmlDatabase (String dbHome, String dbFilename, NodeManager nmgr) throws DatabaseException {
|
||||||
this.dbHome = dbHome;
|
this.dbHome = dbHome;
|
||||||
this.nmgr = nmgr;
|
this.nmgr = nmgr;
|
||||||
dbBaseDir = new File (dbHome);
|
dbBaseDir = new File (dbHome);
|
||||||
if (!dbBaseDir.exists() && !dbBaseDir.mkdirs() )
|
if (!dbBaseDir.exists() && !dbBaseDir.mkdirs() )
|
||||||
throw new RuntimeException("Couldn't create DB-directory");
|
throw new RuntimeException("Couldn't create DB-directory");
|
||||||
|
this.encoding = nmgr.app.getCharset ();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void shutdown () { }
|
public void shutdown () { }
|
||||||
|
|
Loading…
Add table
Reference in a new issue