真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

HTML中的URLEncode如何實(shí)現(xiàn)

本篇內(nèi)容主要講解“HTML中的URLEncode如何實(shí)現(xiàn)”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“HTML中的URLEncode如何實(shí)現(xiàn)”吧!

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

LEncode:是指針對(duì)網(wǎng)頁(yè)url中的中文字符的一種編碼轉(zhuǎn)化方式,最常見(jiàn)的就是Baidu、Google等搜索引擎中輸入中文查詢(xún)時(shí)候,生成經(jīng)過(guò)Encode過(guò)的網(wǎng)頁(yè)URL。URLEncode的方式一般有兩種,一種是傳統(tǒng)的基于GB2312的Encode(Baidu、Yisou等使用),另一種是基于UTF-8的Encode(Google、Yahoo等使用)。下面創(chuàng)新互聯(lián)小編來(lái)講解下HTML中的URLEncode怎么實(shí)現(xiàn)?PHP中的URLEncode怎么實(shí)現(xiàn)?

HTML中的URLEncode怎么實(shí)現(xiàn)

編碼為GB2312的html文件中:http://s.jb51.net/中文.rar->瀏覽器自動(dòng)轉(zhuǎn)換為->http://s.jb51.net/%D6%D0%CE%C4.rar

注意:Firefox對(duì)GB2312的Encode的中文URL支持不好,因?yàn)樗J(rèn)是UTF-8編碼發(fā)送URL的,但是ftp://協(xié)議可以,我試過(guò)了,我認(rèn)為這應(yīng)該算是Firefox一個(gè)bug。

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

PHP中的URLEncode怎么實(shí)現(xiàn)

//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";//中文-_.

>

除了“-_.”之外的所有非字母數(shù)字字符都將被替換成百分號(hào)“%”后跟兩位十六進(jìn)制數(shù)。

urlencode和rawurlencode的區(qū)別:urlencode將空格編碼為加號(hào)“+”,rawurlencode將空格編碼為加號(hào)“%20”。

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

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

二、使用mb_convert_encoding函數(shù):

$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

>

實(shí)例:

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不對(duì)下列字符進(jìn)行編碼:“:”、“/”、“;”、“”、“@”等特殊字符。

到此,相信大家對(duì)“HTML中的URLEncode如何實(shí)現(xiàn)”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!


本文標(biāo)題:HTML中的URLEncode如何實(shí)現(xiàn)
網(wǎng)頁(yè)鏈接:http://weahome.cn/article/ijgpjo.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部