js传递参数给php乱码如何解决

小云云
Lepaskan: 2023-03-22 22:06:01
asal
2010 orang telah melayarinya

本文主要和大家分享js传递参数给php乱码如何解决,主要以代码的形式和大分享,希望能帮助到大家。

对于这个问题可以从两个方面解决:

     从js着手escape(), encodeURL(), encodeURIComponent()  一下php 方面可以直接接收不需处理

    从php中则可以urlencode在写进js中 取出时可urldecode

相关知识

   js的escape编码后为:%u4E2D%u56FD;js的unescape解码
  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(&#39;mail_controller/sendMailEn&#39;).&#39;/&#39;;?>
"+encodeURIComponent($("username").value)+&#39;/&#39;+encodeURIComponent($("mobile").value);
Salin selepas log masuk

php:

<?php $this->email->message(urldecode($username).&#39;预定了房间!我的电话号码是&#39;.urldecode($moblie));   ?>
Salin selepas log masuk

相关推荐:

php乱码如何解决

Atas ialah kandungan terperinci js传递参数给php乱码如何解决. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan