網頁url中的中文字符的一種編碼轉化方式(圖)

2023-12-07    分類: 網站建設

php的urlencode()URL編碼功能分析

更新時間:2011年8月9日12:03:10作者:

URLEncode:指網頁URL中漢字的編碼轉換方法。最常見的方法是在百度和Google等搜索引擎中輸入中文查詢時生成編碼的網頁URL。

URLEncode通常有兩種方式,一種是傳統的基于Gb2312的編碼(由百度,Yisou等使用),另一種是基于UTF-8的編碼(由Google,Yahoo等使用)。 )。

此工具通過兩種方式實現編碼和解碼:

中文-> Gb2312的編碼->%D6%D0%CE%C4

中文-> UTF-8編碼->%E4%b8%AD%E6%96%87

HTML中的URLEncode:

在編碼為Gb2312的html文件中:Chinese.rar->瀏覽器自動轉換為->%D6%D0%CE%C4.rar

注意:Firefox不支持Gb2312編碼的中文URL,因為它默認情況下使用UTF-8發送URL,但是ftp://協議可以。我嘗試過,我認為這應該被視為Firefox中的錯誤。

在編碼為UTF-8的html文件中:Chinese.rar->瀏覽器自動轉換為->%E4%b8%AD%E6%96%87.rar

pHp中的URLEncode:

復制代碼,代碼如下:

除“ -_”外的所有非字母數字字符。將被替換為百分號“%”,后跟兩個十六進制數字。

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

如果要使用UTF-8編碼,有兩種方法:

一、將文件另存為UTF-8文件,并直接使用urlencode和rawurlencode。

二、使用mb_convert_encoding函數:

復制代碼,代碼如下:

示例:

復制代碼php url編碼轉換,代碼如下:

JavaScript中的URLEncode:

例如:%E4%b8%AD%E6%96%87 -_。%20%E4%b8%AD%E6%96%87 -_。%20

encodeURI不對以下字符進行編碼:“:”,“ /”,“;”,“?”php url編碼轉換,“ @”和其他特殊字符。

例如:%E4%b8%AD%E6%96%87.rarhttp%3A%2F %% 2F%E4%b8%AD%E6%96%87.rar

名稱欄目:網頁url中的中文字符的一種編碼轉化方式(圖)
文章起源:http://m.kartarina.com/news34/299784.html

成都網站建設公司_創新互聯,為您提供手機網站建設企業建站移動網站建設建站公司網站排名網站改版

廣告

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

綿陽服務器托管
主站蜘蛛池模板: 亚洲爆乳大丰满无码专区| 高h纯肉无码视频在线观看| 亚洲av日韩av无码| 少妇无码太爽了在线播放| 亚洲日韩激情无码一区| 无码人妻精品一区二区三区66| 少妇极品熟妇人妻无码| 亚洲av中文无码乱人伦在线播放| 无码国产69精品久久久久网站| 无遮掩无码h成人av动漫| 亚洲精品无码久久千人斩| 亚洲αⅴ无码乱码在线观看性色| 国产乱人伦Av在线无码| 亚洲av午夜国产精品无码中文字| 久久久久无码国产精品一区 | 国产成人无码AⅤ片在线观看| 少妇精品无码一区二区三区| 亚洲人成无码网站久久99热国产| 亚洲看片无码在线视频| 久久久无码精品亚洲日韩蜜桃| 亚洲 另类 无码 在线| 亚洲爆乳少妇无码激情| JAVA性无码HD中文| 未满小14洗澡无码视频网站| 中文字幕av无码一区二区三区电影| 免费无码一区二区| 国产成人无码精品久久久露脸| 无码人妻丰满熟妇区五十路| 中文字幕日产无码| 亚洲国产精品无码久久久秋霞1 | 精品人妻无码区二区三区| 亚洲一区二区三区AV无码| 亚洲精品成人无码中文毛片不卡| 亚洲国产精品无码久久久久久曰| 内射人妻无套中出无码| 四虎成人精品国产永久免费无码 | 国产精品无码无卡无需播放器| 亚洲成a人无码av波多野按摩| 国产精品成人99一区无码| 亚洲精品无码专区在线| 国产精品无码免费播放|