vim的换行符在内部存的是<nl>还是<cr>?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim的换行符在内部存的是<nl>还是<cr>?相关的知识,希望对你有一定的参考价值。

是<nl> ,十六进制的0a(换行),而不是 <cr> (回车0d)。追问

有人告诉我是?

追答

null不是换行符,一般用来表示一个字符串的结束。

参考技术A Linux里每行结尾只有“<换行>”,即“\n”,十六进制数值是:0A

换行的展示

前台数据得到的有换行的数据,存到数据库后存的是/r/n。从后台取出来要展示到页面,页面不认识/r/n,除非回显到<area>标签中去,它认识/r/n.不通过<area>标签展示换行的数据,就需要在后台把这些换行的数据得到后,用replace方法,把/r/n换成,br />

 

replace("/r/n","<br />");

以上是关于vim的换行符在内部存的是<nl>还是<cr>?的主要内容,如果未能解决你的问题,请参考以下文章

php 冷门函数 - nl2br() 函数

将换行符转换为 <li> 标签

换行的展示

PHP:如何使用带有 HTML Purifier 的 nl2br() 来保持换行符?

pre标签

pre标签