数据 Link 转义和其他不可打印的字符

Data Link Escapes and Other Nonprintable Characters

在使用 sublime 文本编辑器浏览 .cfc 文件时,我注意到字符串中有 3 个字符被突出显示。这些字符是"DLE",并且该组被视为一个字符。我无法在不突出显示所有内容的情况下突出显示其中一个。在做了一些研究之后,我相信这是 Sublime 中 Data Link Escape 的表示。我问同事他是怎么做到的,可惜他忘记了。它似乎不是 alt 代码,因为 alt 16(小数点 16 是 Ascii 中的 Data Link Escape)在 sublime 中显示为三角形。如果打印字符串,"DLE" 字符如下所示:┼

我可以复制"DLE"字符,但我不知道如何制作一个"from scratch"。

如何在 sublime 中以这种方式表示数据 Link 转义?其他非打印字符可以以类似的方式 shown/used 吗?

一般来说,这些可以用chr()函数创建。它对于创建许多不可打印的字符很有用。一种更常见的用法是 crea

参见:https://wikidocs.adobe.com/wiki/display/coldfusionen/Chr

至于DLE,你可以

<cfset DLE = chr(16)>

另一种常见用法是创建回车符Return/换行符

<cfset CRLF = Chr(13) & Chr(10)>