admin 管理员组

文章数量: 1086019


2024年3月10日发(作者:财务软件源码java)

java读取properties文件中文乱码的解决方法 收藏

java读取properties文件时,如果包含中文,那么该中文字段读出为乱码。这是因为

java中文件大多以UTF-8或GBK的方式保存,而java程序在读出properties文件时则

采用unicode编码方式,这样自然会导致中文乱码情况的发生。

这里,先重现一下该问题,然后给出解决方法。

读取properties的方法如下:

view plaincopy to clipboardprint?

public class TestPorperty {

private InputStream is;//用于读取(.properties)文件

private Properties prop;

private final String propPath="D:Documents and SettingsAdministrator

桌面ties";

public TestPorperty() throws Exception{

prop=new Properties();

}

public String getProperties(String key) throws Exception{

is=new FileInputStream(propPath);

(is);

return perty(key);

}

}

public class TestPorperty {

private InputStream is;//用于读取(.properties)文件

private Properties prop;

private final String propPath="D:Documents and SettingsAdministrator

桌面ties";

public TestPorperty() throws Exception{


本文标签: 乱码 文件 解决 读取