A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sven556677 中级黑马   /  2015-8-15 15:01  /  800 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如果为了解决记事本里的显示问题而加上\r,那么在editplus里些\r\n不就是有了两个换行了么?
时间有限就没去验证了,有老司机解决下我这个疑惑么?

9 个回复

倒序浏览
不明白你想问什么
回复 使用道具 举报
boboyuwu 发表于 2015-8-15 15:09
不明白你想问什么

如果\r是一个回车
\n是一个换行
那\r\n不就是换了两行么?为什么毕向东老师的视频里他的editplus显示出来只换了一行呢?
如果是windows里的记事本不支持\n换行,那我用\r\n这样写出来的文件到其他机器上不就是变成连续换了两行了?不知道表达清楚没。
回复 使用道具 举报
王勋亮 来自手机 中级黑马 2015-8-15 18:04:44
板凳
你只要记住它换的是一行就行,如果\r起作用,后面的\n就不会读,因为一行已经终止,如果\r不起作用,会读到\n
回复 使用道具 举报
为何不用 newLine();
回复 使用道具 举报
亦如梦幻泡影 来自手机 中级黑马 2015-8-15 18:49:47
地板
回车和换行是两回事,回车是把光标移到本行的开头,换行才是到下一行,windows系统下的换行是\r\n共同作用才会识别,其他系统有的识别前部分,有的识别后部分。
回复 使用道具 举报 1 0
楼上说的对, 两个连起来是一体的
回复 使用道具 举报
sven556677 发表于 2015-8-15 17:23
如果\r是一个回车
\n是一个换行
那\r\n不就是换了两行么?为什么毕向东老师的视频里他的editplus显示出来 ...

windows里面  \r\n  这2个一起才是回车符      
回复 使用道具 举报
ok。了解了。
回复 使用道具 举报
那是在系统自带的笔记本下才需要\r\n。
Editplus是第三方软件,竟然是一个第三方文本编辑器,当然会考虑到不同系统下换行符的问题,Editplus会在自己的内部处理换行符问题。所以在第三方文本编辑器中不会出现自带记事本的情况!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马