换行符(0x0A)是否违反INI格式?

时间:2012-08-29 21:29:00

标签: android ini ini4j

如果INI格式的单个换行符(0x0A) 前面有carraige返回(0x0D),是否违规?

Ini4j在我的Android应用程序中正在考虑这个问题。

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

1 个答案:

答案 0 :(得分: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);