轉義字元小結

2021-07-22 11:19:16 字數 1155 閱讀 7494

在jsp中,"<%"、"%>"、"'"、"""、"\" 都有特殊的含義和用途,如以"<%"標籤作為scriptlets的起始、"%>"標籤作為scriptlets的結束等,所以在jsp 程式中如果遇到這些字元時都要進行適當修改,如下所示。

1)單引號 ' 改為 \'。

2)雙引號 " 改為 \"。

3)斜線 \ 改為 \\。

4)起始標籤 <% 改為 <%。

5)結束標籤 %> 改為 %\>。

在例4-9中的以下語句中:

out.println("jsp 以%>作為結束符號");

遇到了起始標籤"%>"而沒有對它進行轉義,所以程式執行時編譯失敗,如個把"%>" 改為"%\>",如例4-10所示,則執行正常。

所有的轉義字元和所對應的意義:

轉義字元

意義

ascii碼值(十進位制)

\a

響鈴(bel)

007

\b

退格(bs) ,將當前位置移到前一列

008

\f

換頁(ff),將當前位置移到下頁開頭

012

\n

換行(lf) ,將當前位置移到下一行開頭

010

\r

回車(cr) ,將當前位置移到本行開頭

013

\t

水平製表(ht) (跳到下乙個tab位置)

009

\v

垂直製表(vt)

011

\\

代表乙個反斜線字元''\'

092

\'

代表乙個單引號(撇號)字元

039

\"

代表乙個雙引號字元

034

\?代表乙個問號

063\0

空字元(null)

000

\ooo

1到3位八進位制數所代表的任意字元

三位八進位制

\xhh

1到2位十六進製製所代表的任意字元

二位十六進製制

注意:區分,斜槓:"/" 與 反斜槓:"\" ,此處不可互換

PHP字元轉義相關函式小結 php下的轉義字串

php字元轉義相關函式小結,有時候為了安全起見,我們需要對使用者輸入的字串進行轉義文章中有不正確的或者說辭不清的地方,麻煩大家指出了 與php字串轉義相關的配置和函式如下 1.magic quotes runtime 2.magic quotes gpc 3.addslashes 和stripsla...

轉義字元(轉義序列)

在程式設計中有一些字元是打不出來的,比如換行,提示音,下乙個製表位等等,於是程式語言的開發者就設計了轉義序列 escape sequence 這種東西用來表達這些字元。下面就是一些轉義字元 轉義字元 功能 反斜槓 單引號 雙引號 aascii響鈴符 bel bascii退格符 bs fascii進紙...

正則中需要轉義的特殊字元小結

正規表示式中的特殊字元,就是一些有特殊含義的字元,如 txt 中的 簡單的說就是表示任何字串的意思 如果要查詢檔案名中有 的檔案,則需要對 進行轉義,即在其前加乙個 ls txt。正規表示式有以下特殊字元。需要轉義 特別字元 說明 匹配輸入字串的結尾位置。如果設定了 regexp 物件的 multi...