php程序员的笔记

  • 网站首页
  • PHP笔记
    • 字符串处理
    • php函数总结
    • 正则表达式
    • 模板框架使用
    • 我的网站模板笔记
    • Ecshop二次开发笔记
    • php源码下载
  • 数据库教程
    • MySQL数据库
    • MongoDB
    • Access数据库
    • Redis
  • JavaScript教程
    • Jquery基础
    • Jquery特效
    • JS常用函数
    • 开源插件开发
    • 谷歌地图开发
  • HTML教程
    • DIV+CSS技术篇
    • 网站优化笔记
    • HTML5 技术
  • 操作系统技巧
    • windows 7系统篇
    • Linux操作系统篇
    • 服务器
  • 互联网资讯
    • 生活杂侃
php程序员的笔记 -> JavaScript教程 -> Jquery基础 -> AJAX中POST或GET传递中文字符乱码的解决办法

AJAX中POST或GET传递中文字符乱码的解决办法

web开发中用AJAX传递中文字符串时,火狐会自动将中文字符串转成十六进制字符,而IE浏览器却不做任何处理就直接向服务端传递了。这个过程就容易导致参数值乱码的问题。

那么如何解决这个乱码问题呢?

很简单,使用 JS的内置函数 encodeURIComponent 对中文字符串进行转义一下就好了。关于 encodeURIComponent 函数的用法,可参照本站文章:

javascript的字符串编码函数escape,encodeURI,encodeURIComponent比较与分析

您可能感兴趣的文章

  • url传递中文字符,特殊危险字符的解决方案(仅供参考)urldecode、base64_encode
  • javascript实现截取字符串功能总结(包括使用Js截取中文字符的介绍)
  • thinkphp截取中文字符串的方法
  • php和mysql中uft-8中文编码乱码的几种解决办法
  • 由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。 (代码 19)解决办法
  • GET与POST传递数据的最大长度能够达到多少
  • css控制英文、中文强制换行与不换行的代码
  • js限制只能输入英文字母和数字,不能输入中文和其他特殊字符的办法
转载请注明出处:php程序员的笔记
本文永久地址:http://www.phpernote.com/jquery/1017.html
发布时间:2014 年 05 月 14 日 22 时 13 分 39 秒     文章来源:-わ千与千寻
上一篇:使jquery更加高效的方法
下一篇:DOS根据进程名或PID删除进程命令
热门文章
  • Jquery中$.post和$.ajax的用法分析
  • JavaScript和Jquery动态加载Js文件和Css文件
  • Jquery等待ajax执行完毕再继续执行下面代码的效果
  • jquery 模拟鼠标点击事件
  • jquery 获取当前元素在同辈元素中的索引号
  • jquery获取同辈元素集合,jquery siblings 用法总结
随机文章
  • thinkphp更新数据库的五种方法
  • jquery插件开发方法分享
  • jQuery 选择器用法大总结
  • jquery技巧总结
  • jquery获取checkbox的attr(checked)一直为undefined问题的解决办法
  • jQuery性能优化指南(1)
  • 周热门文章
    • jQuery select下拉框操作(增加,删除,修改)整理
    • jquery 获取checkbox的选中值(一组和单个)
    • jquery getJSON ($.getJSON) 事件用法与分析
    • jquery get ($.get) 事件用法与分析
    • jQuery向动态生成的内容添加事件响应(jquery live方法简介)
    • JQuery 获取页面关闭事件
    • jQuery 1.9使用$.support替代$.browser方法
    • Uploadify(JQuery上传插件)使用配置详解
    • js报TypeError $(...) is null错误,jquery失效的原因及解决办法
    • $.ajax用法与举例

All rights reserved. Design by -わ千与千寻.  京ICP备16025782号-1网站地图  友情连接有话要说私人建站招募投稿  广告服务  互联网工具大全