“Escape character”(转义字符)是在字符串或文本中用来改变后续字符“字面含义/解释方式”的特殊字符,常用于在代码里表示引号、换行、反斜杠等原本具有特殊意义或不可直接输入的符号(不同语言常见实现是反斜杠 \)。
/ɪˈskeɪp ˈkærɪktər/
In many languages, a backslash is used as an escape character.
在许多编程语言中,反斜杠用作转义字符。
To include a quotation mark inside a string, you often need an escape character so the parser won’t treat it as the end of the string.
要在字符串中包含引号,通常需要使用转义字符,这样解析器才不会把它当作字符串结束符。
escape 源自“逃离/避开”的含义,在这里引申为“让字符避开原本的特殊解释”;character 指“字符”。合在一起就是“使后续字符按另一种方式被解释的字符”。该术语主要在计算机与排版语境中发展起来。