escapesequence的简单介绍
ping后出现的type escape sequence to abort 是什么意思 ?
Type做动词用意为输入,escape sequence是转义序列的意思,转义序列就是多个转义字符,转义字符的意思就是当你按下某些键时会触发特定的命令。 整句话的意思就是-------输入转义序列以终止。终止的实际上就是你的ping或者traceroute程序。因为有的时候需要使用到扩展的ping或traceroute,一下ping出去1w个包,如果你想终止这个ping只需要使用转义序列就可以了。 但是Cisco的IOS并没有明确告诉你这个序列是什么。(实际上这个序列是Shift+Ctrl+6)
结论这句话的意思就是-----------Shift和Ctrl和6一起按以终止ping或traceroute程序
什么是转义字符? 而且有哪些
转义字符是以‘\’为开头的字符,后面跟一个或几个字符,其意思是将反斜杠‘\’后面的字符转变成为另外的意义。如:\n 不代表字母n而作为换行符。常用的转义字符及其含义如下表所示:
\n 换行
\t 横向跳格(跳到下一制表位置)
\v 竖向跳格
\b 退格
\r 回车
\f 走纸换页
\\ 反斜杠字符’\’
\’ 单引号字符
\a 鸣玲
\ddd 1到3位八进制数所代表的字符
\xhh 1到2位十六进制数所代表的字符
扩展资料:
转义字符串(Escape Sequence),即字符实体(Character Entity)分成三部分:第一部分是一个符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。
比如,要显示小于号(),就可以写 lt; 或者 #60; 。
用实体(Entity)名字的好处是比较好理解,一看lt,大概就猜出是less than的意思,但是其劣势在于并不是所有的浏览器都支持最新的Entity名字。而实体(Entity)编号,各种浏览器都能处理。
参考资料:百度百科--转义字符
escape sequence什么意思
escape
(动词):
逃跑;逃脱
避免
漏出;流出
逃避;逃脱;避免
没有被...注意到;被...忘掉
(名词)
逃跑;逃脱
漏出
逃避(现实);解闷
逃路;逃跑工具
sequence
(名词)
连续;接连;一连串
次序;顺序;先后
相关联的一组;(同一主题的)组诗
(电影中描述同一主题的)连续镜头
(纸牌)同花顺
后果;结果
【数】序列
开头的是什么编码?
在使用readability的api提取网页内容的时候 点这里看-readability-网页内容提取利器 ,中文内容都是 #x 开头的一堆乱码似的东西。但保存成网页文件后,浏览器是可以正常显示的~
故搜索了一下,知乎上有个 回答 挺好,在此转一下:
形如
的一串字符是 HTML、XML 等 SGML 类语言的转义序列(escape sequence)。 它们不是「编码」 。以 HTML 为例,这三种转义序列都称作 character reference:第一种是 character entity reference,后接预先定义的 entity 名称,而 entity 声明了自身指代的字符。
后两种是 numeric character reference(NCR),数字取值为目标字符的 Unicode code point;以「#」开头的后接十进制数字,以「#x」开头的后接十六进制数字。
从 HTML 4 开始,NCR 以 Unicode 为准,与文档编码无关。「中国」二字分别是 Unicode 字符 U+4E2D 和 U+56FD,十六进制表示的 code point 数值「4E2D」和「56FD」就是十进制的「20013」和「22269」。所以
这两种 NCR 写法都会在显示时转换为「中国」二字。NCR 可以用于转义任何 Unicode 字符,而 character entity reference 很受限,参见 HTML 4 和 HTML5 中已有定义的字符列表:
Character entity references in HTML 4
Character entity references in HTML5
另外可以参考这篇文章 使用 #x 3000 等空格实现最小成本中文对齐
知道了是什么,现在来看怎么把它转回成中文呢?
Python实现
要将16进制字符转成中文可以用如下方法
故需要将 #xhhhh; 做替换,再用上面的方式进行转换。对于特殊符号(如加减乘除),会显示为 #xhh ,后面只有两位,在转换之前,需要提前补全。具体可参看 readability-网页内容提取利器
Java实现
补充:
后来想到,其实可以把这当成html来解析啊,然后就有了: