总结
从本地到远程sever,经过了多个编码环节。从按下一个键到远程server最终反应,经历的过程:
本地terminal类型和编码 -> linux下terminal类型和编码
- ctrl+h的编码
ascii中Backspace的值为010(八进制),而ASCII values can be represented in several equivalent ways.
而ctrl+h的值也为010。
terminal区分不了二者,因此输入以ascii编码,则ctrl+h变为Backspace;而输入不以ascii编码,Backspace也会显示成^H,即ctrl+h