VT100 控制字符

VT100 控制字符,第1张

串口有时候会收到一些奇怪的乱码 比如:

这个乱码在decode之前是这样的:

这些其实是VT100的控制命令。

\033 是八进制,是ESC的ASCII 码。ESC是控制命令的开头,后面的是具体的命令。

参考连接: http://braun-home.net/michael/info/misc/VT100_commands.htm

在Linux 的bash 下,可以用echo -e 来测试。

答:有

请参考:

https://github.com/selectel/pyte

https://pypi.org/project/colorama/

VT100:

终端只负责显示和输入,程序在远程主机上运行。 在PC微机普及的今天,像VT100之类的专用的终端机已经逐渐退出舞台,不过仍有些特殊设备,如带有console口的路由器,网络交换机,10多年前的银行邮局柜台等需要终端机做用户界面。有特殊终端需求的用户可以在电脑上通过软件虚拟终端机配合串口来实现终端仿真。

VT102:

具有广泛的应用终端仿真,标签会,键入命令历史,回溯,多窗口的支持

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议.

您问的终端选择 VT100 VT102 VT200 Xterm linux Vshell 等都有什么区别,这些选择都是本地SecureCRT传输编码协议的选择类型,只要和被连接端保持一致即可正常通信。

有没有可以在终端显示中文的设置方法,因为传输回来的是远程设备的显示文本,所以你想看中文的话,需要把远程的语言设置成中文,传过来的数据才会是中文。

SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和VT100,VT102,VT220和ANSI竞争。能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。 


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

原文地址:https://54852.com/yw/7112445.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-01
下一篇2023-04-01

发表评论

登录后才能评论

评论列表(0条)

    保存