在AJAX浏览器来进行发送数据时,一般它所默认的都是UTF-8的编码. Ajax在IE浏览器会出现中文乱码的情况!解决办法如下<script type="text/javascript">   function showDiv(str){ document.getElementById("picDiv").style.display="";var xmlhttp;   if (str==""){document.getElementById("picDiv").innerHTML="";return;}if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
                         xmlhttp=new XMLHttpRequest();}else{// code for IE6, IE5
                        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}xmlhttp.onreadystatechange=function(){if (xmlhttp.readyState==4 && xmlhttp.status==200){document.getElementById("picDiv").innerHTML=xmlhttp.responseText;}}var url = "SBpicture.jsp?picName="+str;url=encodeURI(url);//这里是重点xmlhttp.open("GET", url, true);xmlhttp.send();}</script> 

说明:1 .encodeURL函数主要是来对URI来做转码,它默认是采用的UTF-8的编码.     2. UTF-8编码的格式:一个汉字来三个字节构成,每一个字节会转换成16进制的编码,同时添加上%号.

转载于:https://www.cnblogs.com/hujunzheng/p/4134072.html

Ajax在IE浏览器会出现中文乱码解决办法相关推荐

  1. php7 中文乱码_PHP 中文乱码解决办法总结分析

    PHP 中文乱码解决办法总结分析 更新时间:2009年07月30日 01:19:43   作者: 总之一句话,要解决PHP中文乱码最好最快的解决办法就是,页面申明的编码与数据库内部编码一致,如果页面申 ...

  2. pycharm 运行控制台中文乱码解决办法

    pycharm 运行控制台中文乱码解决办法

  3. navicat for mysql 显示中文乱码解决办法

    navicat for mysql 显示中文乱码解决办法   最近遇到一个问题,用navicat for mysql 打开数据库时全都显示的是乱码(在用程序代码插入数据之前确保字符不是乱码),遇到问题 ...

  4. NetBeans中文乱码解决办法

    首先来看看网上的一篇文章:http://it.dengchao.org/neatbeans-problem-fedora/linux/ 在Windows和Linux(Fedora/Ubuntu/Red ...

  5. windows下git bash中文乱码解决办法

    一.解决办法1:(直接上图) 1.在git bash下,右键 出现下图,选择options: 2.选择"Text" 3.将"Character set"设置为 ...

  6. java控制台打印输出 中文乱码 解决办法

    java控制台打印输出 中文乱码 解决办法 问题:IDEA控制台打印时出现中文乱码 原因:java资源的编码和ideal的不一致 解决办法: 第一步 1:打开intelliidea安装路径,Intel ...

  7. Web前端——VScode打开html文件中文乱码解决办法

    VScode打开html文件中文乱码解决办法 1.打开VScode后,依次点击 文件 >> 首选项 >> 设置 2.打开设置后,依次点击 文本编辑器 >> 文件(或 ...

  8. php接受get参数乱码,如何解决php get 参数乱码问题,php中文乱码解决办法

    如何解决php get 参数乱码问题如何解决php参数乱码的问题,乱码php获取参数的解决方案:1.使用"iconv ('GB 2312 ',' UTF-8 ',$龚辉):"解决乱 ...

  9. Qt中文乱码解决办法

    目录 一.解决方法: 1. QT4版本 2. QT5版本 二.QString 为什么会乱码呢 三.tr的使用 一.解决方法: 1. QT4版本 中文乱码解决办法是在main.cpp文件加入: #inc ...

最新文章

  1. vim的简单使用以及一些常用的命令
  2. 美国 AI 博士一针见血:Python 这样学最容易成为高手!
  3. 实操教程:android camera nanodet 实时物体检测的高效实现总结
  4. 2021年春季学期-信号与系统-第八次作业参考答案-第一小题
  5. 开启分页机制———《x86汇编语言:从实模式到保护模式》读书笔记44
  6. Atitit.swift 的新特性 以及与java的对比 改进方向attilax 总结
  7. 浅析Numpy.genfromtxt及File I/O讲解
  8. 信息学奥赛一本通(2068:【例2.6】鸡兔同笼)
  9. C#socket通信时,怎样判断socket双方是否断开连接
  10. OpenShift 4 - CRC(Codeready Container)个人单机版 OpenShift 环境
  11. 揭开BootStrap的神秘面纱
  12. Android开发从0到1学习(知识+路线)
  13. 基于elementui的年月日周时间控件
  14. 如何用计算机ip连接打印机共享,ip共享打印机怎么设置
  15. Python | 使用turtle库画笑脸滑稽表情
  16. 2018年博客之星,需要您宝贵的一票!
  17. 去除痘痘祛斑ps教程学习抠图ps婚纱照修图课程入门基础
  18. BZOJ 2794 [Poi2012]Cloakroom(离线+背包)
  19. 用Python分析了7w+《悬崖之上》影评,看看观众都是怎么说?
  20. java毕业设计坝上长尾鸡养殖管理系统Mybatis+系统+数据库+调试部署

热门文章

  1. 网站图片全自动加密_11 个值得收藏的在线工具和资源网站
  2. python 小海龟鼠标画图_Python小海龟画图
  3. 企业微信_H5应用如何本地及真机调试_host配置及代理相关
  4. bash: telnet: command not found...
  5. Vue 快速集成ElementUI
  6. Spring Tool Suite 4 添加反编译插件
  7. ZooKeeper启动报错 JAVA_HOME is incorrectly set
  8. JavaScript-操作BOM对象
  9. python time sleep和wait_Python和硒:driver.implicitly_wait()和time.sleep()之间的区别...
  10. php mysql变量赋值给变量_MySQL_mysql 存储过程中变量的定义与赋值操作,一、变量的定义 mysql中变量定 - phpStudy...