LF 换行符在 windows 下显示正常

2022-09-29 12:14:14 +08:00
 taotian

额不是说好 windows 的换行符是 CRLF 嘛,但是我 LF 结尾的文件在 windows 记事本中打开依然还是可以正确换行呀。有大佬知道是为什么嘛?

16 进制可以看到确实只有 LF (\x0a

而记事本显示正常

1534 次点击
所在节点    问与答
11 条回复
wdwwtzy
2022-09-29 12:22:44 +08:00
那个啥,很简单啊,人要学会低头啊,太多人用不规范的 LF ,windows 的记事本也只好兼容了
h404bi
2022-09-29 12:28:42 +08:00
sutra
2022-09-29 12:40:06 +08:00
这是某个版本的 Windows 上的 Notepad 新增的支持。
leeyuzhe
2022-09-29 14:30:55 +08:00
你是 windows11 ?
byzod
2022-09-29 14:47:19 +08:00
顺便试试 CR 行不行吧
早该把这俩字符的排列组合通通视作换行符了, 又不是打字机, 搁着不兼容除了给跨平台添堵窝没看到任何作用
taotian
2022-09-29 15:39:22 +08:00
@h404bi 原来如此,感谢回复!
taotian
2022-09-29 15:39:45 +08:00
@leeyuzhe 我是 win 10
timpaik
2022-09-29 15:44:45 +08:00
@byzod CR 在绝大部分平台上都不用做换行啊?
Vegetable
2022-09-29 15:52:41 +08:00
微软头再铁也架不住水滴石穿啊,win10 的记事本现在能识别编码的,新建记事本也是 UTF-8

https://imgur.com/a/43SeliD
tairan2006
2022-09-29 15:58:59 +08:00
win10 甚至有个全局 UTF-8 开关

不过是 Beta 的,慎用
dingwen07
2022-09-30 05:07:52 +08:00
看一下记事本的右下角

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/883778

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX