Ajax乱码问题整理

imdonkey

imdonkey

2016-02-19 13:00

下面是个Ajax乱码问题整理教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!
产生原因
主要有2个原因
1 xtmlhttp 返回的数据默认的字符编码是utf-8,如果前台页面是gb2312或者其它编码数据就会产生乱码
2 post方法提交数据默认的字符编码是utf-8,如果后台是gb2312或其他编码数据就会产生乱码

解决方法
进一步整理中
推荐方法,前台后台都用utf-8编码,这样可以省不少麻烦,从根本上解决了乱码问题.优点是效率高,而且符合目前的形式,utf-8编码本身就是一种比较优秀的编码,没有语言限制.缺点只能调用自己的后台编码或者其他的utf-8的编码.
前台更改为
程序代码 程序代码
meta http-equiv="Content-Type" content="text/html; charset=utf-8"

后台asp中第一行加入如下代码
程序代码 程序代码
%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%
% Response.Charset="utf-8"; %
% Session.CodePage=65001; %

后台如果有html代码也需保证
程序代码 程序代码
meta http-equiv="Content-Type" content="text/html; charset=utf-8"


补救的方法是进行编码转换.可以在客户端也可以在服务器端进行编码转换.优点是没有任何限制,缺点效率低.


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=772650

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)相关文章:PHP与MySQL开发中页面乱码的产生与解决 2006-06-23 phpme 用jscript对表单数据进行utf-8编码(无奈之下的做法) 2004-12-20 flylyke 答:“messageResource在linux乱码问题” 2005-08-25 LoveTide 再论J2EE开发中的编码问题,统一使用UTF-8以适应多语种J2EE开发 2006-04-21 faust SQL Sever中文乱码的分析解决 2005-09-04 caihualin
展开更多 50%)
分享

猜你喜欢

Ajax乱码问题整理

Web开发
Ajax乱码问题整理

解决Ajax中文乱码问题

Web开发
解决Ajax中文乱码问题

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

AJAX乱码的两类问题

Web开发
AJAX乱码的两类问题

php+ajax解决中文乱码问题

Web开发
php+ajax解决中文乱码问题

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ajax以及一些乱码问题

Web开发
ajax以及一些乱码问题

jsp环境下ajax乱码问题的解决

Web开发
jsp环境下ajax乱码问题的解决

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

win10升级慢怎么办

win10升级慢怎么办

一个有趣的Ajax Hack示范

一个有趣的Ajax Hack示范
下拉加载更多内容 ↓