bash 显示的\342\200\216
都是 C 风格的八进制转义,也可以写成十六进制\xE2\x80\x8E
。
这些字节E2 80 8E
(十六进制)是 Unicode 代码点值 U+200E 的 UTF-8 编码,这是一个不可见的字符,称为从左到右标记。
它表示即使周围的文本通常是从右到左阅读的(某些语言就是如此,例如阿拉伯语),下面的文本也是从左到右阅读的。网站作者很可能添加这些标记,以确保当网站的界面切换到这些语言时,该部分的名称不会损坏。
看这篇 W3C 文章了解内联双向标记的介绍。