想必大家都用過*.properties文件,作為配置文件。但是,如果該文件寫入了中文,待編譯後內容就會成為亂碼,使用native命令也好、使用ant執行編碼轉換也好,多少有點麻煩,與其如此,我們不如直接使用propertIEs的XML格式。
XML代碼
<?XML version="1.0" encoding="UTF-8"?>
<!DOCTYPE propertIEs SYSTEM "http://Java.sun.com/dtd/propertIEs.dtd">
<propertIEs>
<comment>logoLocation</comment>
<entry
key="logoLocation"><![CDATA[/image/logo/]]></entry>
<entry
key="mail.host"><![CDATA[webmaster@zlex.org]]></entry>
<entry
key="site.name"><![CDATA[zlex中文網站]]></entry>
</propertIEs>
對應原有的propertIEs文件
PropertIEs代碼
#logoLocation
logoLocation=/image/logo/
mail.host=webmaster@zlex.org
site.name=zlex中文網站
因為使用XML格式,不受系統編譯影響,不存在中文問題!