国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - 使用原生ajax時,URL編碼的問題

瀏覽:118日期:2023-03-31 18:09:49

問題描述

我用ajax給服務器發送請求并攜帶中文書寫的參數時(GET和POST),并沒有使用與URL相關的編碼解碼函數但是參數任然正常的傳送到了服務器,并被服務器上的PHP腳本正常識別。想問一下 這里的解碼編碼操作是瀏覽器和服務器自動完成的嘛?如果是自動完成,那么什么時候需要人為的調用編碼解碼函數?

問題解答

回答1:

額,使用UrlEncode這種編碼方式主要是為了防止參數被錯誤的解析為URL的一部分。。。這種編碼和我們常說的字符串編碼不是一回事

回答2:

一些結構時的編碼方式不止一種, 比如數組有: ?a=1&a=2 ?a[]=1&a[]=2 等. 此時你可能需要手工寫成服務器識別的那種.

回答3:

部分瀏覽器會自動編碼和解碼,例如chrome,但是,不是所有的瀏覽器都會這樣。所以,大部分情況下請對傳遞的參數進行UrlEncode,我是.NET的后臺,默認會解碼一次。

標簽: JavaScript
主站蜘蛛池模板: 博野县| 宝坻区| 华阴市| 澄江县| 荆门市| 屯门区| 曲周县| 定州市| 桦川县| 崇左市| 新宾| 永靖县| 凭祥市| 安岳县| 揭东县| 曲靖市| 兴城市| 秀山| 江北区| 新化县| 遂溪县| 桐城市| 兰州市| 惠东县| 洛扎县| 山丹县| 旅游| 襄城县| 常州市| 石狮市| 峡江县| 盘锦市| 北流市| 林芝县| 辽阳市| 石渠县| 莆田市| 平泉县| 敦化市| 永昌县| 泾阳县|