跳脫字元
維基百科,自由的 encyclopedia
在電腦科學與遠端通訊中,當跳脫字元(Escape Character)放在字元序列時,它將對它後續的幾個字元進行替代並解釋。跳脫字元是元字元的一種特殊情況。通常,判定某字元是否為跳脫字元由上下文確定。跳脫字元即標誌着跳脫序列開始的那個字元。
Quick Facts 「跳脫字元」的各地常用名稱, 中國大陸 ...
「跳脫字元」的各地常用名稱 | |
---|---|
中國大陸 | 轉義字符 |
臺灣 | 跳脫字元,逸出字元 |
Close
跳脫字元原本是指ASCII中的十進制27,十六進制1B,八進制033所定義的那個字元。對應於標準鍵盤左上角的ESC鍵。老式鍵盤如果沒有ESC鍵,替代輸入是「Ctrl+[」。在老式的電腦外設控制協定,ASCII碼的十進制27這個字元開始的一個字元序列,是外設的控制序列,不能按照這些字元的字面意義解釋。後來,就把最初的狹義的Escape character的含義引申開來,在各種電腦語言與協定中,標誌着一個跳脫序列開始的那個字元,都叫做Escape character。最常見的一個例子是C程式語言中,用反斜線字元「\」作為跳脫字元,來表示那些不可列印的ASCII控制符。在URI協定中,跳脫字元是百分號「%」。