【发布时间】:2014-10-04 00:54:58
【问题描述】:
我在记事本 cfg.prop 文件中编辑
cfg.prop:
key=val
my code:
Properties prop = new Properties();
prop.load(new InputStreamReader(new FileInputStream("etc/agent.prop"), "UTF-8"));
System.out.println(prop);
然后我在 stdout {?key=val} 中看到,因为记事本使用 BOM 字符 (efbbbf) 保存 UTF-8 文件 如何忽略这个字符? 我用java6u21
【问题讨论】:
-
我解决了它只是在开头添加新行。谁知道更清洁的解决方案
标签: java utf-8 properties