js传递参数给php有乱码解决方案
来源:互联网 发布:爆破数据库密码 编辑:程序博客网 时间:2024/05/17 23:30
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('mail_controller/sendMailEn').'/';?>"+encodeURIComponent($("username").value)+'/'+encodeURIComponent($("mobile").value);
php:
<?php $this->email->message(urldecode($username).'预定了房间!我的电话号码是'.urldecode($moblie)); ?>
0 0
- js传递参数给php有乱码解决方案
- js的url传递中文参数乱码的解决方案
- 给js文件传递参数
- HTML传递参数给JS
- js给eventListener传递参数
- JS传递中文参数乱码
- js传递给NPAPI插件的字符串参数在Firefox下正常,在chrome下面会有乱码现象的问题解决
- ios--网页js调用oc代码+传递参数+避免中文参数乱码的解决方案(实例)
- ios--网页js调用oc代码+传递参数+避免中文参数乱码的解决方案(实例)
- ios--网页js调用oc代码+传递参数+避免中文参数乱码的解决方案(实例)
- ios--网页js调用oc代码+传递参数+避免中文参数乱码的解决方案(实例+demo)
- ios--网页js调用oc代码+传递参数+避免中文参数乱码的解决方案(实例)
- ios--网页js调用oc代码+传递参数+避免中文参数乱码的解决方案(实例)
- ios--网页js调用oc代码+传递参数+避免中文参数乱码的解决方案(实例)
- ios--网页js调用oc代码+传递参数+避免中文参数乱码的解决方案(实例)
- struts1参数传递中文乱码解决方案
- modelandview参数传递中文乱码解决方案
- Spring MVC参数传递中文乱码解决方案
- ARM异常处理解析
- Hadoop0.20.203 完全分布式配置
- 【算法-排序之三】插入排序
- python3中map函数的改动
- FragmentPagerAdapter
- js传递参数给php有乱码解决方案
- Git 推送和删除远程标签
- iOS 系列译文:Mach-O 可执行文件
- FragmentPagerAdapter
- 2014-03-14周五工作日志:HeapAlloc与malloc的区别
- Hadoop0.20.203.0+Hbase0.90.4完全分布式配置
- KVC和KVO
- log4j详解与实战
- MVC HtmlHelper用法大全