• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >AJAX > ajax中文乱码的各种解决办法总结

ajax中文乱码的各种解决办法总结

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了ajax中文乱码的各种解决办法总结等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
由于XMLHTTP采用的是Unicode编码上传数据,而一般页面采用的是gb2312,这就造成显示页面时产生乱码.而当在获取页面时的XMLHttp返回的是utf-8编码,这就造成了显示产生乱码.

有一种解决办法就是使用encodeURIComponent加上修改 Content-Type 为 application/x-www-form-urlencoded" 来把数据统一编码成 url 格式,当然,也可以指定编码,如:“application/x-www-form-urlencoded; charset=utf-8 ”,

解决方法之一

例子:
gb2312 jquery ajax 获取数据 gb2312 是 jsp:<%@page contentType="application/json" pageEncoding="gb2312"%>这里用的json作测试,与text/html应该一样
aps:Response.Charset="gb2312"(参照网络未测试)
php:header("Content-Type:text/html; charset=gb2312");(参照网络未测试)
html:未解决
gb2312 jquery ajax 获取数据 utf-8 否  
utf-8 jquery ajax 获取数据 utf-8 否  
utf-8 jquery ajax 获取数据 gb2312 是 jsp:<%@page contentType="application/json" pageEncoding="gb2312"%>这里用的json作测试,与text/html应该一样
aps:Response.Charset="gb2312"(参照网络未测试)
php:header("Content-Type:text/html; charset=gb2312");(参照网络未测试)
html:未解决
</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-11Ajax获取页面被缓存的解决方法
  • 2017-05-11Ajax实现智能提示搜索功能
  • 2017-05-11如何解决Ajax访问不断变化的session的值不一致以及HTTP协议中的GET、POST的区别
  • 2017-05-11jquery ajax实现批量删除具体思路及代码
  • 2017-05-11Ajax获取到数据放入echarts里不显示的原因分析及解决办法
  • 2017-05-11通过Ajax方式上传文件使用FormData进行Ajax请求
  • 2017-05-11滑轮滚动到页面底部ajax加载数据配合jsonp实现探讨
  • 2017-05-11Django中的Ajax
  • 2017-05-11ajax(iframe)无刷新提交表单、上传文件
  • 2017-05-11Ajax校验是否重复的实现代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ajax的get请求时缓存处理解决方法
    • Ajax乱码问题整理
    • MVC中基于Ajax和HTML5实现文件上传功能
    • 关于多个Ajax请求执行返回先后的问题示例探讨
    • ajax 开发守则 10条说明
    • Ajax初试之读取数据篇
    • ajax Suggest类似google的搜索提示效果
    • 浅析AJAX乱码及错误解决方案
    • ajax 异步上传带进度条视频并提取缩略图
    • ajax 同步和异步XMLHTTP代码分析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有