前端发给后台的参数中含有中文
生活随笔
收集整理的這篇文章主要介紹了
前端发给后台的参数中含有中文
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
目前前端和后臺(tái)的交互有兩種方式,一種是通過ajax,一種是直接通過url訪問。
1、通過ajax交互,參數(shù)是不帶在url的后面的,而是寫在data參數(shù)中。此時(shí)我們可以通過js的encodeURIComponent方法對(duì)變量進(jìn)行編碼。如圖:
?
2、通過url交互,我們不僅需要用到encodeURIComponent方法對(duì)參數(shù)進(jìn)行編碼,而且還需要encodeURI對(duì)整個(gè)url進(jìn)行編碼。
?
?
在后臺(tái)處理的時(shí)候,只需要使用php的urldecode進(jìn)行解碼就可以。
?程序猿必讀
轉(zhuǎn)載于:https://www.cnblogs.com/longzhongren/p/5898845.html
總結(jié)
以上是生活随笔為你收集整理的前端发给后台的参数中含有中文的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cin.get()和cin.getlin
- 下一篇: 一个高效的内存池实现