PropertiesConfiguration的getString() 把unicode自动转为中文了

2025-01-04 02:22:00
推荐回答(2个)
回答1:

只能获取中文再自己转回去,先用codePointAt拿到每个字符的unicode十进制值,再用Integer.toHexString转为十六进制字符串

回答2:

import java.io.*;
import java.util.*;
class test{
public static void main(String[] argv) throws Exception{
File pf = new File("test.properties"); // 文件
FileInputStream fi=new FileInputStream(pf); // 文件流
Properties p = new Properties();  // 资源文件
p.load(fi); // 加载
System.out.println(p.getProperty("custom")); // 获取属性
}
}