javascript
url充定向 html转义,html、javascript、url特殊字符的转义诠释及使用方法详解
html、javascript、url特殊字符轉(zhuǎn)義在實際編程中都是有用到的,有的人對特殊字符轉(zhuǎn)義的使用不是很清楚,下面就對html,javascript,url特殊字符的轉(zhuǎn)義做一下說明和歸納。
html特殊字符轉(zhuǎn)義
html特殊字符轉(zhuǎn)義的格式規(guī)定:
& + 實體(Entity)或#加上實體(Entity) + “;”
例如:& 轉(zhuǎn)義后變成了 & amp;
還 記得剛學習html那會,做網(wǎng)頁布局,需要用到很多空格,于是就不停地按空格來影響布局,可是看到效果卻一點沒有變化。原因是html遇到兩個字符之間有 多個空格時,會被解析成一個空格。有同學就指點,把空格換成& nbsp;,于是復制了大量的& nbsp;,效果是實現(xiàn)啦,想想當初對html是多么的單純。
下面是常用的html轉(zhuǎn)義符:
字符
說明
轉(zhuǎn)義字符
"
雙引號
"
&
&符號
&
<
小于
&amp;lt;
>
大于
&amp;gt;
不斷行的空白格
&amp;nbsp;
‘
單引號
&amp;acute;
?
版權(quán)
&amp;copy;
?
已注冊商標
&amp;reg;
javascrpt轉(zhuǎn)義符
下面列出javascript中常用的轉(zhuǎn)義字符
轉(zhuǎn)義序列
字符
\b
退格
\f
走紙換頁
\n
換行
\r
回車
\t
橫向跳格
\‘
單引號
\"
雙引號
\\
反斜杠
注:關于換行(\n)與回車的區(qū)別(\r)
這個東西的說法來自打字機,以前的打字機要新起一行的時候有兩步:
1.打字的機頭回到開始位置,這就是回車
2.紙張往上推進一行,這就是換行
Url特殊字符轉(zhuǎn)義
在你以get方式提交表單時,瀏覽器會根據(jù)http協(xié)議把Url參數(shù)以&符號解析配對,然后傳到服務器,服務器得到相應的值。如果&符用法不合理,經(jīng)過http協(xié)議解析,服務器就得不到相應的值。
例如:
http://jahan.sinaapp.com/test.php?content=我和你 //content=我和你
http://jahan.sinaapp.com/test.php?content=i&you //content=i, you=‘‘;
這樣就違背了我們的意圖,我們想得到的內(nèi)容是i&you,所以掌握和理解Url轉(zhuǎn)義是必要的。
url特殊字符編碼公式:
url特殊字符編碼公式 = % + 字符的ASCII(16進制)碼值
例如:空格的編碼值是”%20“。
下表中列出了一些URL特殊符號及編碼
特殊字符
說明
16進制值
+
URL 中+號表示空格
%2B
空格
URL中的空格可以用+號或者編碼
%20
/
分隔目錄和子目錄
%2F
?
分隔實際的URL和參數(shù)
%3F
%
指定特殊字符
%25
#
表示書簽
%23
&
URL中指定的參數(shù)間的分隔符
%26
=
URL中指定參數(shù)的值
%3D
以上就是對html、javascript、url特殊字符轉(zhuǎn)義或編碼的總結(jié)概括
總結(jié)
以上是生活随笔為你收集整理的url充定向 html转义,html、javascript、url特殊字符的转义诠释及使用方法详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 保存流媒体,Androi
- 下一篇: HTML5唐四薪,8文件存取组件课件.p