成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

HTML中的URLEncode如何實現

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

發(fā)展壯大離不開廣大客戶長期以來的信賴與支持,我們將始終秉承“誠信為本、服務至上”的服務理念,堅持“二合一”的優(yōu)良服務模式,真誠服務每家企業(yè),認真做好每個細節(jié),不斷完善自我,成就企業(yè),實現共贏。行業(yè)涉及自拌料攪拌車等,在網站建設公司、成都全網營銷推廣、WAP手機網站、VI設計、軟件開發(fā)等項目上具有豐富的設計經驗。

LEncode:是指針對網頁url中的中文字符的一種編碼轉化方式,最常見的就是Baidu、Google等搜索引擎中輸入中文查詢時候,生成經過Encode過的網頁URL。URLEncode的方式一般有兩種,一種是傳統(tǒng)的基于GB2312的Encode(Baidu、Yisou等使用),另一種是基于UTF-8的Encode(Google、Yahoo等使用)。下面創(chuàng)新互聯小編來講解下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編碼發(fā)送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的區(qū)別: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如何實現”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

當前標題:HTML中的URLEncode如何實現
分享URL:http://jinyejixie.com/article20/ijgpjo.html

成都網站建設公司_創(chuàng)新互聯,為您提供自適應網站、品牌網站設計、ChatGPT、軟件開發(fā)定制開發(fā)、外貿建站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都網頁設計公司
芒康县| 台北市| 花莲市| 广西| 靖远县| 靖安县| 五家渠市| 云安县| 新晃| 桂林市| 当阳市| 潮安县| 喀喇| 碌曲县| 天等县| 天等县| 佳木斯市| 阿鲁科尔沁旗| 德清县| 杭锦旗| 龙门县| 岳阳市| 遂川县| 舒兰市| 合川市| 灯塔市| 越西县| 海兴县| 抚宁县| 获嘉县| 小金县| 徐水县| 寿光市| 澄迈县| 柳州市| 阳江市| 名山县| 会东县| 德阳市| 上高县| 林口县|