`
JAVA天地
  • 浏览: 673594 次
  • 性别: Icon_minigender_1
  • 来自: 太原
文章分类
社区版块
存档分类
最新评论

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">


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

相关推荐

    jquery的ajax编码乱码解决方案

    简单整理的乱码处理方案,jquery的ajax解决UTF-8以及GBK的问题

    夏玉保整理Ajax学习笔记.doc

    2. **解决Ajax中文乱码问题**: 在处理中文字符时,由于编码格式不一致可能导致乱码。一种解决方案是先在客户端使用`encodeURI()`或`encodeURIComponent()`函数对中文字符进行编码,然后在服务器端进行解码。对于...

    ajax实现excel报表导出

    在实现Ajax导出Excel报表时,乱码问题是常见的困扰。当导出的Excel文件内容出现乱码时,首先应该检查的是字符集设置。如果后端未正确设置字符集,或者在Spring框架的过滤器中统一设置了字符集,可能会导致乱码。同样...

    关于ajax对象一些常用属性、事件和方法大小写比较常见的问题总结

    最近比较空闲,于是抽个时间整理些关于ajax方法的东东。在项目中经常发现ajax板块好多问题都是属性,方法,事件大小写不区分问题,最终导致了程序运行出现麻烦。  下面是ajax对象的一些常用属性,事件和方法  1)...

    Java学习笔记-个人整理的

    \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}{...

    PHP的面试题集收集整理.doc

    面试题10:实现中文字串截取无乱码,可以使用`mb_substr()`函数,它支持多字节字符集。 面试题2: 1. `unset()`取消引用,但不会改变原始变量,所以`$a`仍是"hello"。 2. 自增操作符`++`优先级高于赋值,所以`$b`会...

    省市县三级联动JS与导出数据

    导入数据库时,需确保数据库表的字符集也设置为UTF-8,以避免乱码问题。 在实际应用中,开发者需要根据自身需求对JS代码进行修改,比如调整请求URL、处理返回的数据格式、自定义下拉菜单的样式等。同时,数据文件...

    周老科研站1的一些资料

    8. **解决AJAX传送中文会导致乱码的问题**:AJAX(Asynchronous JavaScript and XML)是一种创建异步Web应用的技术。中文乱码是跨平台、跨浏览器通信时常见的问题,这个文档可能提供了有效解决这个问题的方法,对于...

    [聊天留言]源码爱好者留言本 1.1 GBK_cfgbook_v1.1.zip

    在开发时,需要了解如何处理GBK编码的输入与输出,以防止乱码问题。 3. **数据库设计**:留言本需要存储用户的留言信息,包括用户名、留言内容、时间戳等。这涉及数据库表结构的设计,通常使用MySQL、SQLite或...

    c#智能提示

    此外,通过阅读源码,开发者可以学习到最佳实践,如如何优化性能、处理并发请求和安全问题。 ### JQuery在Web开发中的应用 JQuery是一个快速、简洁的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及与...

    WxBBS论坛源程序

    不同分类可设置不同的属性 增加“我参与的主题”、“没有回复的主题”功能 增加帖间广告功能 增加系统整理修复功能,包括更新版块资料、清除统计乱码、垃圾数据清理、修复用户信息等新功能 增加特殊帖...

    java面试题

    Spring框架可以使用过滤器来处理乱码问题,例如通过自定义过滤器来设置请求的字符编码。 #### 26. JDBC的工作流程 - 加载JDBC驱动。 - 建立数据库连接。 - 创建Statement或PreparedStatement对象。 - 执行SQL语句...

    ExtJS4中文教程2 开发笔记 chm

    JQuery AJAX提交中文乱码的解决方案 Jquery css函数用法 JQuery中getJSON的使用方法 Jquery中显示隐藏的实现代码分析 JQuery全选功能的实现 JQuery特效——下拉菜单 JQuery系列教程之XPath选择符 JQuery系列教程之...

    JS面试视频.txt

    尽管实际文本内容似乎出现了乱码,但通过提供的链接名称可以推测出这些链接指向的是关于JS面试中常见知识点的教学视频或文档资源。下面将根据这些链接名称来整理和归纳JS面试中的关键知识点。 ### JS基础概念 ####...

    JS数据宝典JS数据宝典

    根据提供的文件信息,可以看出这是一份与JavaScript(简称JS)相关的资料,但描述部分似乎包含了一些乱码,部分内容则提供了一些似乎是服务器配置的信息。接下来,将根据这些线索尝试构建一些与JS及其应用相关的知识...

    无限论坛程序7.8.0 RC5.1

    增加系统整理修复功能,包括更新版块资料、清除统计乱码、垃圾数据清理、修复用户信息等新功能 增加特殊帖功能,包括金钱贴、经验贴、文章贴、回复贴、出售贴、定员贴、点击贴等功能 增加收件箱容量设置功能 用户...

    WxBBS7论坛程序

    增加系统整理修复功能,包括更新版块资料、清除统计乱码、垃圾数据清理、修复用户信息等新功能 增加特殊帖功能,包括金钱贴、经验贴、文章贴、回复贴、出售贴、定员贴、点击贴等功能 增加收件箱容量设置功能 用户...

Global site tag (gtag.js) - Google Analytics