1,我们在使用properties配置文件的时候,如果配置文件中没有中文的话,使用的时候是完全没有问题的,但是如果配置文件中又中文的话,就可能会出现乱码的问题。我的配置文件编码是UTF-8的。
解决方法:
properties在读取配置文件的时候是以字节流读取的,而不是以字符流读取的,读取的时候使用的编码默认就是系统的iso-8859-1读取的。所以我们在编码的时候需要以iso-8859-1来编码,然后在用String的构造方法以UTF-8来解码,就可以了。如下图:
–谷营中西软件科技园。
时间:2020-02-08 04:49:16
1,我们在使用properties配置文件的时候,如果配置文件中没有中文的话,使用的时候是完全没有问题的,但是如果配置文件中又中文的话,就可能会出现乱码的问题。我的配置文件编码是UTF-8的。
解决方法:
properties在读取配置文件的时候是以字节流读取的,而不是以字符流读取的,读取的时候使用的编码默认就是系统的iso-8859-1读取的。所以我们在编码的时候需要以iso-8859-1来编码,然后在用String的构造方法以UTF-8来解码,就可以了。如下图:
–谷营中西软件科技园。