在使用eclipse创建properties文件时,默认使用的编码是“ISO-8859-1”,可以通过右键——属性修改文件编码,这样我们就可以正常输入和显示中文而不是显示\uXXXX这种,尤其是添加一些中文注释的时候。
java读取properties文件时一般用java.util.Properties进行读取:
load(InputStream inStream):以字节流的方式读取文件,如果该属性文件的编码是UTF-8,那么当属性值为中文时存在乱码问题(以“ISO-8859-1”读取UTF-8编码的中文字符),所以当properties文件采用UTF-8或GBK等编码时,尤其是存在中文属性值时,应采用下面的方式进行读取
load(Reader reader) :以字符流的方式读取文件
java代码:
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Properties;
public class Main {
public static void main(String[]