标签列表
提醒- \r\n 还是 \n\r?
.net
windows
ascii
445
445
我只是记不住这些,那么,正确终止旧式ASCII行的方法是什么?
-
Daniel Mošmondor
7
13
如果您这样做,请确保以二进制模式打开文件。否则,标准的C/C++文件流将把"\n"(对于文本文件(默认值))转换为平台特定的行尾序列(ELS)。因此,在Windows上,"\r\n"会转换为物理磁盘上的"\r\r\n"。注意:如果您只是使用C/C++从文件中读取文件,则不会注意到ELS,因为从文件中读取时ELS会被转换回"\n"。
- Martin York
@Martin - 我在使用 .net,举个例子,我正在使用 File.AppendAllText,并使用 "\r\n",我刚刚查看了一个文件,发现行末没有 \r 重复。神奇吧?
- Daniel Mošmondor
@Martin - 在十六进制模式下使用了PSPad...
- Daniel Mošmondor
1
在古老的键盘上,Enter键被称为Return键。因此,Return先出现,然后产生Linefeed响应。当你拥有太多历史时,这一切都变得如此明显。
- Mark Ransom
现在就是!
- undefined
显示剩余2条评论
11
个回答
0
0
另一种方式是记住,
0D 0A
和
\r \n
的顺序与字母或数字的顺序相反,也就是反向或者说是
回车
顺序。
-
Alex Che
回答链接
Previous
1
2
Next
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
8
在Windows上阻止sed将\r更改为\r\n
15
Python在Windows中写入时会用"\r\n"替换"\n"
5
禁用Python中\r\n自动转换为\n的功能
27
Vim:\n和\r的区别
16
XMLReader换行符使用\n而不是\r\n
4
为什么XElement的Value属性会将\r\n更改为\n?
10
\n\r 占用多少字节?
10
如何检测文件是否使用Unix换行符(\n)或Windows换行符(\r\n)?
9
什么是 \n\r 的意思?
3
StringBuilder ToString方法注入\n\r。