本文主要跟大家分享js傳遞參數給php亂碼如何解決,主要以程式碼的形式和大分享,希望能幫助大家。
從js著手escape(), encodeURL(), encodeURIComponent() 一下php 方面可以直接接收不需處理
# 從php中則可urlencode在寫入js中取出時可urldecode
#相關知識
js的escape編碼後為:%u4E2D%u56FD;js# js
# js的(encodeURI編碼後為:%E4%B8%AD%E5%9B%BD;js的decodeURI解碼 php的urlencode後編碼為:%D6%D0%B9%FA;php的urldecode解碼
#範例:
js :
window.location.href="<?php echo site_url('mail_controller/sendMailEn').'/';?> "+encodeURIComponent($("username").value)+'/'+encodeURIComponent($("mobile").value);
php:
<?php $this->email->message(urldecode($username).'预定了房间!我的电话号码是'.urldecode($moblie)); ?>
相關推薦:
##php亂碼如何解決
#
以上是js傳遞參數給php亂碼如何解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!