在以下脚本中“r”有什么作用?

在以下脚本中“r”有什么作用?,第1张

在以下脚本中“ r”有什么作用?

'r'
字符是回车,并且都需要用于在网络虚拟终端会话换行符回车换行对。


根据旧的telnet规范(RFC 854)(第11页):

定义的序列“ CR LF”将使NVT位于下一个打印行的左边缘(例如,序列“ LF CR”)。

但是,根据最新规范(RFC5198)(第13页):

  1. 在Net-ASCII中,除非紧随其后是NUL或LF,并且后一个(CR
    LF)指定“换行”功能,否则不得显示CR。今天并且如上所述,CR通常应仅在LF之后出现。由于可以通过其他方式更好地进行页面布局,因为NUL在某些编程语言中具有特殊的解释,并且为了避免其他类型的混乱,因此应如上所述避免CR
    NUL。

  2. LF CR不应出现,除非是多个CR LF序列(例如CR LF CR LF)的副作用。

因此,Telnet中的换行符应该始终是,

'rn'
但是大多数实现尚未更新,或者
'nr'
为了向后兼容而保留了旧版本。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5646651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存