产生原因主要有2个原因
1 xtmlhttp 返回的数据默认的字符编码是utf-8,如果前台页面是gb2312或者其它编码数据就会产生乱码
2 post方法提交数据默认的字符编码是utf-8,如果后台是gb2312或其他编码数据就会产生乱码 解决方法进一步整理中推荐方法,前台后台都用utf-8编码,这样可以省不少麻烦,从根本上解决了乱码问题.优点是效率高,而且符合目前的形式,utf-8编码本身就是一种比较优秀的编码,没有语言限制.缺点只能调用自己的后台编码或者其他的utf-8的编码. 前台更改为程序代码 后台asp中第一行加入如下代码程序代码 后台如果有html代码也需保证程序代码 补救的方法是进行编码转换.可以在客户端也可以在服务器端进行编码转换.优点是没有任何限制,缺点效率低. 可参考本站的WEB代理(ASP版),这里是服务端的asp编码,由于脚本语言是javascript,所以直接复制到客户端也可以使用! 补充如果是老系统升级ajax,如果系统是gb2312的话,也无需大修改新建立一个ajax的后台页面编码是utf-8,前台可以为任意编码,后台页面负责添加数据库,可保证存入数据库后无乱码
分享到:
相关推荐
简单整理的乱码处理方案,jquery的ajax解决UTF-8以及GBK的问题
最近比较空闲,于是抽个时间整理些关于ajax方法的东东。在项目中经常发现ajax板块好多问题都是属性,方法,事件大小写不区分问题,最终导致了程序运行出现麻烦。 下面是ajax对象的一些常用属性,事件和方法 1)...
里整理下asp页面下出现乱码的问题,好多ajax读取的数据出现乱码的解决方法,asp.net,php等语言的乱码,解决原理都是一样的。
\contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...
帮助解决网页和JS文件中的中文编码问题的小工具 慎用const关键字 装箱,拆箱以及反射 动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/catch语句带来的warning 微软的应试题完整版(附答案) 一个...
不同分类可设置不同的属性 增加“我参与的主题”、“没有回复的主题”功能 增加帖间广告功能 增加系统整理修复功能,包括更新版块资料、清除统计乱码、垃圾数据清理、修复用户信息等新功能 增加特殊帖...
JQuery AJAX提交中文乱码的解决方案 Jquery css函数用法 JQuery中getJSON的使用方法 Jquery中显示隐藏的实现代码分析 JQuery全选功能的实现 JQuery特效——下拉菜单 JQuery系列教程之XPath选择符 JQuery系列教程之...
增加系统整理修复功能,包括更新版块资料、清除统计乱码、垃圾数据清理、修复用户信息等新功能 增加特殊帖功能,包括金钱贴、经验贴、文章贴、回复贴、出售贴、定员贴、点击贴等功能 增加收件箱容量设置功能 用户...
增加系统整理修复功能,包括更新版块资料、清除统计乱码、垃圾数据清理、修复用户信息等新功能 增加特殊帖功能,包括金钱贴、经验贴、文章贴、回复贴、出售贴、定员贴、点击贴等功能 增加收件箱容量设置功能 用户...