Windows 记事本不支持换行符 '\n'

2024-01-02

从我的 iPhone 应用程序中,我将数据从文本输出到文件。当用Windows记事本打开时,数据全部在一行上,并且应该有一个新行的地方出现了一个块字符(表明它是一个无法识别的字符或其他字符)。当用windows写字板打开时,它显示得很好。
我的代码会有问题吗?当我想要换行时,我只是输出 '\n' 。

注意:它可以与其他编辑器(如 Mac 和 Windows 上的 textedit、MS Word)一起正常工作。


Windows 默认使用\r\n作为行尾标记。记事本仅识别这一点,其他文本编辑器可能知道其他行结束样式并正确呈现。

EDIT
作为冯Canswers https://stackoverflow.com/a/50241693/121309记事本进行了更新(2018 年),现在可以识别非 Windows 行尾序列。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 记事本不支持换行符 '\n' 的相关文章

随机推荐