产生原因
主要有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解决UTF-8以及GBK的问题
2. **解决Ajax中文乱码问题**: 在处理中文字符时,由于编码格式不一致可能导致乱码。一种解决方案是先在客户端使用`encodeURI()`或`encodeURIComponent()`函数对中文字符进行编码,然后在服务器端进行解码。对于...
在实现Ajax导出Excel报表时,乱码问题是常见的困扰。当导出的Excel文件内容出现乱码时,首先应该检查的是字符集设置。如果后端未正确设置字符集,或者在Spring框架的过滤器中统一设置了字符集,可能会导致乱码。同样...
最近比较空闲,于是抽个时间整理些关于ajax方法的东东。在项目中经常发现ajax板块好多问题都是属性,方法,事件大小写不区分问题,最终导致了程序运行出现麻烦。 下面是ajax对象的一些常用属性,事件和方法 1)...
\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}{...
面试题10:实现中文字串截取无乱码,可以使用`mb_substr()`函数,它支持多字节字符集。 面试题2: 1. `unset()`取消引用,但不会改变原始变量,所以`$a`仍是"hello"。 2. 自增操作符`++`优先级高于赋值,所以`$b`会...
导入数据库时,需确保数据库表的字符集也设置为UTF-8,以避免乱码问题。 在实际应用中,开发者需要根据自身需求对JS代码进行修改,比如调整请求URL、处理返回的数据格式、自定义下拉菜单的样式等。同时,数据文件...
8. **解决AJAX传送中文会导致乱码的问题**:AJAX(Asynchronous JavaScript and XML)是一种创建异步Web应用的技术。中文乱码是跨平台、跨浏览器通信时常见的问题,这个文档可能提供了有效解决这个问题的方法,对于...
在开发时,需要了解如何处理GBK编码的输入与输出,以防止乱码问题。 3. **数据库设计**:留言本需要存储用户的留言信息,包括用户名、留言内容、时间戳等。这涉及数据库表结构的设计,通常使用MySQL、SQLite或...
此外,通过阅读源码,开发者可以学习到最佳实践,如如何优化性能、处理并发请求和安全问题。 ### JQuery在Web开发中的应用 JQuery是一个快速、简洁的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及与...
不同分类可设置不同的属性 增加“我参与的主题”、“没有回复的主题”功能 增加帖间广告功能 增加系统整理修复功能,包括更新版块资料、清除统计乱码、垃圾数据清理、修复用户信息等新功能 增加特殊帖...
Spring框架可以使用过滤器来处理乱码问题,例如通过自定义过滤器来设置请求的字符编码。 #### 26. JDBC的工作流程 - 加载JDBC驱动。 - 建立数据库连接。 - 创建Statement或PreparedStatement对象。 - 执行SQL语句...
JQuery AJAX提交中文乱码的解决方案 Jquery css函数用法 JQuery中getJSON的使用方法 Jquery中显示隐藏的实现代码分析 JQuery全选功能的实现 JQuery特效——下拉菜单 JQuery系列教程之XPath选择符 JQuery系列教程之...
尽管实际文本内容似乎出现了乱码,但通过提供的链接名称可以推测出这些链接指向的是关于JS面试中常见知识点的教学视频或文档资源。下面将根据这些链接名称来整理和归纳JS面试中的关键知识点。 ### JS基础概念 ####...
根据提供的文件信息,可以看出这是一份与JavaScript(简称JS)相关的资料,但描述部分似乎包含了一些乱码,部分内容则提供了一些似乎是服务器配置的信息。接下来,将根据这些线索尝试构建一些与JS及其应用相关的知识...
增加系统整理修复功能,包括更新版块资料、清除统计乱码、垃圾数据清理、修复用户信息等新功能 增加特殊帖功能,包括金钱贴、经验贴、文章贴、回复贴、出售贴、定员贴、点击贴等功能 增加收件箱容量设置功能 用户...
增加系统整理修复功能,包括更新版块资料、清除统计乱码、垃圾数据清理、修复用户信息等新功能 增加特殊帖功能,包括金钱贴、经验贴、文章贴、回复贴、出售贴、定员贴、点击贴等功能 增加收件箱容量设置功能 用户...