保证JavaScript和Asp、Php等后端程序间传值编码统一


Posted in Javascript onApril 17, 2009

在非英文字符集的页面上,如果使用Ajax方式进行数据交互的话,就必须要注意保证前后端数据的统一编码,否则,很容易就出现乱码!
在后端是ASP程序的情况下,保持前端Javascript和Asp之间传值的统一编码可以使用以下函数进行处理:
编码:escape(string)
解码:unescape(string)
这两个函数在JavaScript和Asp里都存在,而且功能完全一样,只要任何一端向另一端传数据,都先用escape进行编码,接收的一端用unescape进行解码即可保证Javascript和Asp数据传递过程中不会出现乱码!
在后端是PHP程序的情况下,保持前端Javascript和PHP之间传值的统一编码可以使用以下函数进行处理:
WEB前端JavaScript
编码:encodeURI(string)
解码:decodeURI(string)
WEB后端Php
编码:urlencode(string)
解码:urldecode(string)
同样,传值的时候使用相应的编码函数encodeURI或urlencode,接收的时候使用相应的解码函数decodeURI或urldecode,即可保证Javascript和Php数据传递过程中不会出现乱码!
在WEB前端Javascript解码,Php里urlencode编码的数据时,可能需要使用两次解码,如:
unescape(decodeURI(string))
unescape用来解一些非字符类的文字,如标点符号等等。

Javascript 相关文章推荐
js操作textarea方法集合封装(兼容IE,firefox)
Feb 22 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
Apr 16 Javascript
jquery bind(click)传参让列表中每行绑定一个事件
Aug 06 Javascript
如何用JavaScript定义一个类
Sep 12 Javascript
javascript中通过arguments参数伪装方法重载
Oct 08 Javascript
jquery实现焦点图片随机切换效果的方法
Mar 12 Javascript
js实现3D图片环展示效果
Mar 09 Javascript
Vue实现选择城市功能
May 27 Javascript
jQuery中ajax获取数据赋值给页面的实例
Dec 31 jQuery
JavaScript的级联函数用法简单示例【链式调用】
Mar 26 Javascript
原生JS与CSS实现软件卸载对话框功能
Dec 05 Javascript
mpvue实现微信小程序快递单号查询代码
Apr 03 Javascript
jQuery autocomplete插件修改
Apr 17 #Javascript
百度 popup.js 完美修正版非常的不错 脚本之家推荐
Apr 17 #Javascript
jquery 实现的全选和反选
Apr 15 #Javascript
Extjs Ajax 乱码问题解决方案
Apr 15 #Javascript
网页开发中的容易忽略的问题 javascript HTML中的table
Apr 15 #Javascript
jQuery 入门讲解1
Apr 15 #Javascript
javascript 类方法定义还是有点区别
Apr 15 #Javascript
You might like
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
PHP删除数组中空值的方法介绍
2014/04/14 PHP
php生成随机数的三种方法
2014/09/10 PHP
详解thinkphp中的volist标签
2018/01/15 PHP
PHP多个图片压缩成ZIP的方法
2020/08/18 PHP
javascript 静态对象和构造函数的使用和公私问题
2010/03/02 Javascript
JavaScript中的作用域链和闭包
2012/06/30 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
用js动态添加html元素,以及属性的简单实例
2016/07/19 Javascript
清除js缓存的多种方法总结
2016/12/09 Javascript
jQuery实现联动下拉列表查询框
2017/01/04 Javascript
Bootstrap常用组件学习(整理)
2017/03/24 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/27 Javascript
jQuery实现的下雪动画效果示例【附源码下载】
2018/02/02 jQuery
vue-swiper的使用教程
2018/08/30 Javascript
RxJS的入门指引和初步应用
2019/06/15 Javascript
在vue中created、mounted等方法使用小结
2020/07/21 Javascript
jQuery实现图片切换效果
2020/10/19 jQuery
[04:41]2014DOTA2国际邀请赛 Liquid顺利突围晋级正赛
2014/07/09 DOTA
[19:26]TNC vs EG (BO3)
2018/06/07 DOTA
深入理解python对json的操作总结
2017/01/05 Python
用Python实现随机森林算法的示例
2017/08/24 Python
Python3 SSH远程连接服务器的方法示例
2018/12/29 Python
详解Python中的各种转义符\n\r\t
2019/07/10 Python
python文件和文件夹复制函数
2020/02/07 Python
canvas 橡皮筋式线条绘图应用方法
2019/02/13 HTML / CSS
Engel & Bengel官网:婴儿推车、儿童房家具和婴儿设备
2019/12/28 全球购物
美国名牌香水折扣网站:Hottperfume
2021/02/10 全球购物
写给女朋友的检讨书
2014/01/28 职场文书
2014年创卫实施方案
2014/02/18 职场文书
教育英语专业毕业生的求职信
2014/03/13 职场文书
绿色城市实施方案
2014/03/19 职场文书
中学教师师德承诺书
2014/05/23 职场文书
开工仪式策划方案
2014/05/23 职场文书
公共场所标语
2014/06/30 职场文书
2014大学生学生会工作总结
2014/12/19 职场文书