V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Theta
V2EX  ›  分享发现

求助!关于换行符的问题

  •  
  •   Theta · 2018-07-06 20:56:30 +08:00 · 1595 次点击
    这是一个创建于 2332 天前的主题,其中的信息可能已经有所发展或是发生改变。

    iOS 下可以通过 Pages 获取换行符,但是今天偶然发现安卓下不能正常显示。 如图,很尴尬,原先用习惯了,都不知道发送给使用安卓机的小伙伴微信消息显示这么奇怪。。。 所以请问大佬们,安卓下可以正常显示的换行符如何在 iOS 下打出来? FCDDE308-4A96-4C17-8F2D-4B73A4120245.jpeg

    第 1 条附言  ·  2018-07-06 22:04:16 +08:00
    emmm 刚刚用搜狗输入法尝试了一下,可以长按发送打出换行,但是有时候长按并不管用。
    求助,我想把正常的换行符保存到文本替换,该如何做到?
    3 条回复    2018-07-07 23:03:15 +08:00
    FanWall
        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 手动发来的微信消息,换行也是正常的,也许手动的话已经在某个环节自动转换了吧?
    Theta
        2
    Theta  
    OP
       2018-07-06 22:39:40 +08:00
    原来是被少数派的那个教程给误导了。软回车是输入换行符( U+000A ),但 pages 上实际打出来的是行分隔符( U+2028 ),那么求助真正的换行符怎么打出来
    congeec
        3
    congeec  
       2018-07-07 23:03:15 +08:00 via iPhone
    \r\n 怎么就是标准了?
    Mac OS 用\r,Mac OS X 用\n, macOS 用\n
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1112 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:44 · PVG 02:44 · LAX 10:44 · JFK 13:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.