Windows上,对于含有\n回车字符的字符串,通过程序以二进制和文本两种方式写入到文件里的结果是不一样的。
如果是通过程序,以文本的方式向文件中写入'\n'字符,windows会自动将'\n'字符保存为'\r\n';
如果以二进制格式打开文件写入,则直接保存为'\n'字符。
本文探讨了在Windows环境下,使用不同文件写入模式(文本与二进制)处理含有
字符的字符串时的区别:文本模式下,
会被转换成
;而二进制模式则保持不变。
Windows上,对于含有\n回车字符的字符串,通过程序以二进制和文本两种方式写入到文件里的结果是不一样的。
如果是通过程序,以文本的方式向文件中写入'\n'字符,windows会自动将'\n'字符保存为'\r\n';
如果以二进制格式打开文件写入,则直接保存为'\n'字符。
2772

被折叠的 条评论
为什么被折叠?