换行符在Linux和Windows下的区别,以及相互转换

浏览1368

一、区别

换行符:

1.windows中的换行符是\r\n, dos下可以识别\n

3. linux/unix下的换行符是\n。

其中:

回车符:\r 在ASCII表中对应0x0d (13)     英文为: return   #回车

换行符:\n 在ASCII表中对应0x0a (10)     英文为: newline  #换行


二、文件格式互转命令

1.unix2dos:将具有unix风格的格式文件转化为具有window下的格式文件。

2.dos2unix:将具有windows风格的格式文件转化为unix下的格式文件。


三、解决方法:str_replace(find,replace,string)


 linux/unix下:str_replace("\n","\r\n",“需要转换的内容”);

 windows下:str_replace("\r\n","\n",“需要转换的内容”);



  • 暂无任何回答