色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP rawurlencode與urlencode函數的深入分析

問題:2個函數都是針對字符串轉義使其適合做文件名。該用哪個?哪個更標準?

結論:
rawurlencode遵守是94年國際標準備忘錄RFC 1738,
urlencode實現的是傳統做法,和上者的主要區別是對空格的轉義是'+'而不是'%20'
Javascript的encodeURL也是94年標準,

Javascript的escape是另一種用"%xxx"標記unicode編碼的方法。

推薦在php中使用用rawurlencode。棄用urlencode

樣例
source:

超級無敵的人sadha sajdh數據樣本sdls fhejrthcxzb.file.jpeg

php urlencode:
%E8%B6%85%E7%BA%A7%E6%97%A0%E6%95%8C%E7%9A%84%E4%BA%BAsadha+sajdh%E6%95%B0%E6%8D%AE%E6%A0%B7%E6%9C%ACsdls+fhejrthcxzb.file.jpeg

php rawurlencode:
%E8%B6%85%E7%BA%A7%E6%97%A0%E6%95%8C%E7%9A%84%E4%BA%BAsadha%20sajdh%E6%95%B0%E6%8D%AE%E6%A0%B7%E6%9C%ACsdls%20fhejrthcxzb.file.jpeg

Javascript encodeURI:
%E8%B6%85%E7%BA%A7%E6%97%A0%E6%95%8C%E7%9A%84%E4%BA%BAsadha%20sajdh%E6%95%B0%E6%8D%AE%E6%A0%B7%E6%9C%ACsdls%20fhejrthcxzb.file.jpeg

Javascript escape:
%u8D85%u7EA7%u65E0%u654C%u7684%u4EBAsadha%20sajdh%u6570%u636E%u6837%u672Csdls%20fhejrthcxzb.file.jpeg

php技術PHP rawurlencode與urlencode函數的深入分析,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 灵川县| 昆明市| 江西省| 靖远县| 镇巴县| 信宜市| 大方县| 乌拉特前旗| 林西县| 巴林左旗| 应城市| 江陵县| 宜良县| 柘荣县| 汝阳县| 祁东县| 沁水县| 廊坊市| 饶河县| 澄江县| 梓潼县| 临桂县| 阿拉尔市| 台南市| 清水河县| 北安市| 旬邑县| 南木林县| 乡城县| 泰州市| 通海县| 安溪县| 筠连县| 仪征市| 布拖县| 湘西| 小金县| 攀枝花市| 崇信县| 侯马市| 海林市|