源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

关于换行和回车的图文小结

  • 时间:2021-04-29 12:04 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:关于换行和回车的图文小结
在说这两兄弟前,先做一个实验: 我在Win7下新建左一个文本文件test.txt,然后用记事本打开输入如下内容,保存 [img]http://files.jb51.net/upload/201103/20110313160122626.jpg[/img] 然后用UltraEdit以“十六进制”方式打开,如下图 [img]http://files.jb51.net/upload/201103/20110313160122834.jpg[/img] 先不管上面看到的内容,在Debian中打开Vim,输入同样的内容后保存为test.txt文件 [img]http://files.jb51.net/upload/201103/20110313160122748.jpg[/img] 然后在Vim中输入命令: :%!xxd 以十六进制方式查看文件,如下图所示: [img]http://files.jb51.net/upload/201103/20110313160122316.jpg[/img] 好啦,正面我把两个文件十六进制的代码帖到下面方便作对比: [img]http://files.jb51.net/upload/201103/20110313160122834.jpg[/img] [img]http://files.jb51.net/upload/201103/20110313160122316.jpg[/img] Win7下: 53 6F 62 65 31 0D 0A 73 6F 62 65 32 Debian下: 53 6F 62 65 31 0A 73 6F 62 65 32 0A 这回你看清楚了吧,0x0D表示回车即'\r',0x0A表示换行即'\n' 从上面的结果我们可以得出如下结论: 1.在Win下,一个【回车键】意味着输入"\r\n"这样的组合,而在Linux下,则意味是输入'\n'; 2.在这两种系统中,同样的文件内容也不一定在同样的大小; 3.在Linux下,每一行都会在其最后加上换行符,而Win下则只有在真正输入回车键时才会插入"\r\n"; 4.在Vim下删除所有文件内容后,你以为文件是空了吗?实验证明,并不是空的 [img]http://files.jb51.net/upload/201103/20110313160122205.png[/img] 你明白了吗???欢迎路过~~~ 引用一下一篇有用的文章 [url=http://www.1sucai.cn/article/26547.htm]http://www.1sucai.cn/article/26547.htm[/url] 原文来自: cnblogs SoBe
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部