该
'r'字符是回车,并且都需要用于在网络虚拟终端会话换行符回车换行对。
根据旧的telnet规范(RFC 854)(第11页):
但是,根据最新规范(RFC5198)(第13页):
…
在Net-ASCII中,除非紧随其后是NUL或LF,并且后一个(CR
LF)指定“换行”功能,否则不得显示CR。今天并且如上所述,CR通常应仅在LF之后出现。由于可以通过其他方式更好地进行页面布局,因为NUL在某些编程语言中具有特殊的解释,并且为了避免其他类型的混乱,因此应如上所述避免CR
NUL。LF CR不应出现,除非是多个CR LF序列(例如CR LF CR LF)的副作用。
因此,Telnet中的换行符应该始终是,
'rn'但是大多数实现尚未更新,或者
'nr'为了向后兼容而保留了旧版本。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)