91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HTML中的URLEncode如何實現

發布時間:2022-04-25 10:31:59 來源:億速云 閱讀:305 作者:iii 欄目:大數據

本篇內容主要講解“HTML中的URLEncode如何實現”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“HTML中的URLEncode如何實現”吧!

  LEncode:是指針對網頁url中的中文字符的一種編碼轉化方式,最常見的就是Baidu、Google等搜索引擎中輸入中文查詢時候,生成經過Encode過的網頁URL。URLEncode的方式一般有兩種,一種是傳統的基于GB2312的Encode(Baidu、Yisou等使用),另一種是基于UTF-8的Encode(Google、Yahoo等使用)。下面億速云小編來講解下HTML中的URLEncode怎么實現?PHP中的URLEncode怎么實現?

  HTML中的URLEncode怎么實現

  編碼為GB2312的html文件中:http://s.jb51.net/中文.rar->瀏覽器自動轉換為->http://s.jb51.net/%D6%D0%CE%C4.rar

  注意:Firefox對GB2312的Encode的中文URL支持不好,因為它默認是UTF-8編碼發送URL的,但是ftp://協議可以,我試過了,我認為這應該算是Firefox一個bug。

  編碼為UTF-8的html文件中:http://s.jb51.net/中文.rar->瀏覽器自動轉換為->http://s.jb51.net/%E4%B8%AD%E6%96%87.rar。

  PHP中的URLEncode怎么實現

  //GB2312的Encode

  echourlencode("中文-_.")."\n";//%D6%D0%CE%C4-_.+

  echourldecode("%D6%D0%CE%C4-_.")."\n";//中文-_.

  echorawurlencode("中文-_.")."\n";//%D6%D0%CE%C4-_.%20

  echorawurldecode("%D6%D0%CE%C4-_.")."\n";//中文-_.

  >

  除了“-_.”之外的所有非字母數字字符都將被替換成百分號“%”后跟兩位十六進制數。

  urlencode和rawurlencode的區別:urlencode將空格編碼為加號“+”,rawurlencode將空格編碼為加號“%20”。

  假如要使用UTF-8的Encode,有兩種方法:

  一、將文件存為UTF-8文件,直接使用urlencode、rawurlencode即可。

  二、使用mb_convert_encoding函數:

  $url='http://s.jb51.net/中文.rar';

  echourlencode(mb_convert_encoding($url,'utf-8','gb2312'))."\n";

  echorawurlencode(mb_convert_encoding($url,'utf-8','gb2312'))."\n";

  //http%3A%2F%2Fs.jb51.net%2F%E4%B8%AD%E6%96%87.rar

  >

  實例:

  functionparseurl($url="")

  {

  $url=rawurlencode(mb_convert_encoding($url,'gb2312','utf-8'));

  $a=array("%3A","%2F","%40");

  $b=array(":","/","@");

  $url=str_replace($a,$b,$url);

  return$url;

  }

  $url="ftp://ud03:password@s.jb51.net/中文/中文.rar";

  echoparseurl($url);

  //ftp://ud03:password@s.jb51.net/%D6%D0%CE%C4/%D6%D0%CE%C4.rar

  >

  JavaScript中的URLEncode:

  如:%E4%B8%AD%E6%96%87-_.%20%E4%B8%AD%E6%96%87-_.%20

  encodeURI不對下列字符進行編碼:“:”、“/”、“;”、“”、“@”等特殊字符。

到此,相信大家對“HTML中的URLEncode如何實現”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江口县| 固镇县| 沧州市| 怀宁县| 沂南县| 宁远县| 响水县| 塘沽区| 德昌县| 福鼎市| 巩留县| 阳春市| 浙江省| 巴南区| 苏尼特右旗| 珠海市| 兰坪| 宝应县| 天全县| 射阳县| 桂平市| 营山县| 石林| 塔城市| 万全县| 监利县| 夏津县| 南雄市| 金山区| 东乌珠穆沁旗| 三原县| 黄大仙区| 高碑店市| 娱乐| 屏东县| 潼南县| 安福县| 西丰县| 萨嘎县| 涪陵区| 阿拉尔市|