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

溫馨提示×

溫馨提示×

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

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

php怎么處理帶有中文的URL

發布時間:2021-08-12 12:52:06 來源:億速云 閱讀:144 作者:chen 欄目:開發技術

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

ie6超鏈接有中文的時候會有問題,萬惡的ie6啊.PHP使內置的urlencode函數也不行,urlencode把斜杠等ascii碼字符也給編碼了,還是不能解決問題,使用下面的函數可以解決這個問題.

原理很簡單,就是把所有byte大于127的byte轉換為16進制.

中文超鏈接地址

// utf-8編碼
$url = 'http://ftp.dotcoo.com/PHP視頻教程.rar';
//urlencode結果:
echo urlencode($url);
http%3A%2F%2Fftp1.zdy.co%2Fmovie%2F%E6%88%91%E4%B8%BA%E7%9B%B8%E4%BA%B2%E7%8B%82.rmvb
//link_urldecode結果:
echo link_urldecode($url);
http://ftp1.zdy.co/movie/%E6%88%91%E4%B8%BA%E7%9B%B8%E4%BA%B2%E7%8B%82.rmvb
//link_urldecode函數:
function link_urldecode($url) {
  $uri = '';
  $cs = unpack('C*', $url);
  $len = count($cs);
  for ($i=1; $i<=$len; $i++) {
    $uri .= $cs[$i] > 127 ? '%'.strtoupper(dechex($cs[$i])) : $url{$i-1};
  }
  return $uri;
}

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

向AI問一下細節

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

AI

中方县| 永福县| 肇东市| 宁城县| 永城市| 桦南县| 阿荣旗| 玛曲县| 深水埗区| 大竹县| 郧西县| 茂名市| 桦川县| 太保市| 罗山县| 红河县| 阜宁县| 米林县| 阳城县| 龙州县| 莎车县| 绥棱县| 衡南县| 得荣县| 宜君县| 皋兰县| 广昌县| 南康市| 漳州市| 潢川县| 桓台县| 兴化市| 卢龙县| 澜沧| 黄大仙区| 武威市| 安龙县| 英山县| 绥中县| 华蓥市| 庆安县|