在我的 iPhone 应用程序中,我将数据从文本输出到文件。当用 Windows 记事本打开时,数据都在一行上,应该换行的地方出现了一个 block 字符(表明它是一个无法识别的字符或其他东西)。当用windows写字板打开时,它显示得很好。
我的代码会不会有问题?当我想要一个新行时,我只是输出 '\n' 。
注意:它与其他编辑器(如 textedit、Mac 和 Windows 上的 MS Word)一起工作良好。
最佳答案
Windows 默认使用 \r\n
作为行尾标记。记事本只识别其他文本编辑器可能知道其他行尾样式并正确呈现。
编辑
作为 VonC answers记事本有一个更新(2018 年),它现在可以识别非 Windows 行尾序列。
关于iphone - Windows 记事本不支持换行符 '\n',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8755029/