store存到setting.properties文件里的注释显示的是ASCII编码,有人能解答嘛?
Topic source不是ascii码,而是Unicode编码,你可以在你的idea里更改全局文件编码为utf-8,这样可以以避免后顾之忧。
如果你想问为什么是Unicode编码,原因是因为中文不在ascii码的范围内,store方法采用Unicode编码去编那些不在ascii码范围的字符。
- 1
不是ascii码,而是Unicode编码,你可以在你的idea里更改全局文件编码为utf-8,这样可以以避免后顾之忧。
如果你想问为什么是Unicode编码,原因是因为中文不在ascii码的范围内,store方法采用Unicode编码去编那些不在ascii码范围的字符。
橘子汽水味的程序媛
String file="/Users/liujinyu/eclipse-workspace/coll-list/src/com/itranswarp/learnjava/setting.properties";
Properties prop=new Properties();
prop.setProperty("ljy", "123");
prop.store(new FileOutputStream(file), "注释");
存到setting.properties文件里的注释显示的是ASCII编码
#\u6CE8\u91CA
#Sat Apr 25 19:52:22 CST 2020
ljy=123