数据 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)>
在使用 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)>