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



如果INI格式前面有一个换行符(0x0A)而不是,这是否违反了规则?

Ini4j在我的Android应用程序中对此感到恶心。

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

由于*.ini是一种windows格式,您可以预期,每条换行符都必须是rn

至少在源中,只有Registry类明确地依赖于rn。在所有其他情况下,似乎都使用了系统属性line.separator

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


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

Config c = new Config();
c.setEmptyOption(true);
Ini i = new Ini();
i.setConfig(c);

相关内容

  • 没有找到相关文章

最新更新