为什么读取13和10而不是10来换行

时间:2014-08-13 17:15:09

标签: java

换行的ascii值是10,但是当我读取文本文件时,读取了两个ascii值13&更改行10而不是10,请说明为什么会发生这种情况,ascii值13的含义是什么?

3 个答案:

答案 0 :(得分:5)

中,行终结符为\r\n,而不仅仅是\n

答案 1 :(得分:2)

新行的编码方式不同,例如'\ r \ n','\ n'或'\ r'

wikipedia.org/wiki/Newline

答案 2 :(得分:0)

13是cr-回归; Apple Mac(经典)线路终结器; Windows行终结器的第1部分

10是nl Newline; Unix行终止符; Windows行终止符的第二部分

Refer ASCII Codes