0

如果 INI 格式具有单个换行符 (0x0A)而前面没有回车符 (0x0D) 是否违规?

Ini4j在我的 Android 应用程序中对此感到厌烦。

请不要问我为什么在 Android 应用程序中使用 INI...

4

1 回答 1

1

由于*.ini是 Windows 格式,因此您可以预期,每个换行符必须是\r\n.

至少在来源中,只有Registry类明确依赖\r\n. 在所有其他情况下,似乎使用了系统属性line.separator

仍然有争议的是跨平台库应该依赖它......


该问题可以通过设置解决,setEmptyOption(true)例如

Config c = new Config();
c.setEmptyOption(true);
Ini i = new Ini();
i.setConfig(c);
于 2012-08-29T21:44:56.103 回答