iOS 下可以通过 Pages 获取换行符,但是今天偶然发现安卓下不能正常显示。 如图,很尴尬,原先用习惯了,都不知道发送给使用安卓机的小伙伴微信消息显示这么奇怪。。。 所以请问大佬们,安卓下可以正常显示的换行符如何在 iOS 下打出来?
1
FanWall 2018-07-06 21:39:37 +08:00 via Android 1
Windows 遵循标准,它的换行是 CR LF 也就是 \r\n
大部分 Unix/Linux 包括 Android 是 LF MacOS 在这一点上挺奇葩,不遵循标准就算了,它还非要用 CR … iOS 估计也是? 大概是这个原因吧,不过我自己的 Android 就算收到 iOS 手动发来的微信消息,换行也是正常的,也许手动的话已经在某个环节自动转换了吧? |
2
Theta OP 原来是被少数派的那个教程给误导了。软回车是输入换行符( U+000A ),但 pages 上实际打出来的是行分隔符( U+2028 ),那么求助真正的换行符怎么打出来
|
3
congeec 2018-07-07 23:03:15 +08:00 via iPhone
\r\n 怎么就是标准了?
Mac OS 用\r,Mac OS X 用\n, macOS 用\n |