轉義字符對照表


轉義字符(Escape character),所有的ASCII碼都可以用“\”加數字(一般是8進制數字)來表示。

轉義字符對照表

轉義字符 意義 ASCLL碼值(十進制)
\a 響鈴(BEL) 007
\b 退格(BS) ,將當前位置移到前一列 008
\f 換頁(FF),將當前位置移到下頁開頭 012
\n 換行(LF) ,將當前位置移到下一行開頭 010
\r 回車(CR) ,將當前位置移到本行開頭 013
\t 水平制表(HT) (跳到下一個TAB位置) 009
\v 垂直制表(VT) 011
\' 代表一個單引號 039
\" 代表一個雙引號字符 034
\ 代表一個反斜線字符''' 092
? 代表一個問號 063
\0 空字符(NUL) 000
\ddd 1到3位八進制數所代表的任意字符 三位八進制
\xhh 十六進制所代表的任意字符 十六進制

\n\t是最常用的兩個轉義字符:

  • \n用來換行,讓文本從下一行的開頭輸出,前面的章節中已經多次使用;
  • \t用來占位,一般相當於四個空格,或者 tab 鍵的功能。
  • \xhh 十六進制轉義不限制字符個數 '\x000000000000F' == '\xF'

單引號、雙引號、反斜杠是特殊的字符,不能直接表示:

  • 單引號是字符類型的開頭和結尾,要使用\'表示,也即'\''
  • 雙引號是字符串的開頭和結尾,要使用\"表示,也即"abc\"123"
  • 反斜杠是轉義字符的開頭,要使用\\表示,也即'\\',或者"abc\\123"

編程語言轉義字符:

  • 如HTML轉義符、java 轉義符、xml 轉義符、 oracle 轉義符、sql 轉義符 、sqlserver 轉義符、php 轉義符、asp 轉義符、vb轉義符、 javascript 轉義符等等,還有網址中的百分號。
  • 例如,HTML的 &lt; &gt; &amp; &quot; &copy; 分別是 < > & " © 的轉義字符
  • 通常情況下,HTML會自動截去多余的空格。不管你加多少空格,都被看做一個空格。比如你在兩個字之間加了10個空格,HTML會截去9個空格,只保留一個。為了在網頁中增加空格,你可以使用 &nbsp; 表示空格。
  • XML只有5個轉義符: &lt; &gt; &amp; &quot; &apos;

URL:

  • web 開發中通過英文問號( ? )方式在瀏覽器地址欄中傳值時。瀏覽器是通過“ & ”來區分問號后的參數個數的。
  • 在傳值前 通過 java.net.URLEncoder.encode(param1) 編碼處理后,可將轉義字符轉為16進制。
特殊字符 URL用途 轉義方式
+ 表示空格 %2B
空格 應換用加號 + 或%20 表示 %20
/ 分隔目錄和子目錄 %2F
? 分隔實際的 URL 和參數 %3F
% 指定特殊字符 %25
# 表示書簽 %23
& URL中指定的參數間的分隔符 %26
= URL中指定參數的值 %3D
! URL中指定參數的值 %21


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM