當前位置:編程學習大全網 - 網絡軟體 - encodeURI , encodeURIComponent , decodeURL , decodeURIComponent 轉碼與解碼

encodeURI , encodeURIComponent , decodeURL , decodeURIComponent 轉碼與解碼

壹、這四個方法的用處

1、用來編碼和解碼URI的

統壹資源標識符,或叫做 URI,是用來標識互聯網上的資源(例如,網頁或文件)和怎樣訪問這些資源的傳輸協議(例如,HTTP 或 FTP)的字符串。除了encodeURI、encodeURIComponent、decodeURI、decodeURIComponent四個用來編碼和解碼 URI 的函數之外 ECMAScript 語言自身不提供任何使用 URL 的支持。

2、URI組成形式

壹個 URI 是由組件分隔符分割的組件序列組成。其壹般形式是:

Scheme : First / Second ; Third ? Fourth

其中斜體的名字代表組件;“:”, “/”, “;”,“?”是當作分隔符的 保留字符

3、有和不同?

encodeURI 和 decodeURI 函數操作的是完整的 URI;這倆函數假定 URI 中的任何保留字符都有特殊意義,所有不會編碼它們。

encodeURIComponent 和 decodeURIComponent 函數操作的是組成 URI 的個別組件;這倆函數假定任何保留字符都代表普通文本,所以必須編碼它們,所以它們(保留字符)出現在壹個完整 URI 的組件裏面時不會被解釋成保留字符了。

  • 上一篇:第壹次創業需要註意哪些方面?
  • 下一篇:word怎麽用做背景
  • copyright 2024編程學習大全網