位置: 编程技术 - 正文

Extjs Ajax 乱码问题解决方案(ajax 编码)

编辑:rootadmin
在一次页面浏览过程中,客户端对一个URL发起浏览请求,服务端针对这次请求进行解析,而在字符编码解析方面,首先他检查该页面中的字符编码设置,即<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />,这样,在页面中显示声明了字符编码为UTF-8,服务器就会将该页面用UTF-8的编码输出,而如果页面中没有显示声明,在服务器中都有一个默认的字符编码,比如GB,针对没有声明的文件,他会用默认编码输出,这个时候,如果页面输出又是UTF-8,这样就会出现乱码。   而在Ext中的提交数据的过程中,Ext框架用的是都是UTF-8编码,而且通过JSON提交的数据也是UTF-8编码,所以要求所有的文件都是UTF-8编码。 解决乱码的方法 以下几项首先必须要在平时的编码过程中做到:   (1) JAVA后台文件加入 response.setContentType("text/html"); response.setCharacterEncoding("utf-8");   (2)在文件中显示声明字符编码,<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   (3)对于提交中出现的乱码,在Ext中可以修改Request Header中Content-Type的设置,具体的方法为:Ext.lib.Ajax.defaultPostHeader += ";charset=utf-8";   最后,问题还可能出现在文件的保存格式上。就是你把代码文件保存的时候,如果开发环境默认保存的不是UTF-8格式,那么也会出现问题! 所以就要对开发环境也有一个要求。 开发环境的配置 如果采用记事本来编写保存代码文件(.js),那这个就会出问题,主要是由于在windows系统里记事本默认的编码格式是ANSI,这样基本上和目前网页中编码的格式都不同因此就会出现编码格式不正确的问题。解决办法就是打开xx.js文件然后另存为,在保存类型处选择utf-8编码格式就可以了。 当然,主流还是使用MyEclipse,所以说一下MyEclipse里要配置哪些地方。 Preferences->General->Content Types 选中Text 编辑下面的Default encoding 为utf-8然后Update。 Preferences->General->Content Types->Editors->Text Editors->Spelling 下Encoding 选 Default(UTF-8) Preferences->General->Content Types->Workspace下Text File Encoding 选 Other: UTF-8 最后如果还出现乱码 , 利用 System.out.print(request.getCharacterEncoding()); System.out.print(response.getCharacterEncoding()); 察看request 或 response 编码是否不是utf-8 若不是,利用web.xml中的 filter 解决. 如 <filter> <description>no</description> <display-name>EncodingFilter</display-name> <filter-name>EncodingFilter</filter-name> <filter-class> com.hope.filters.SetCharacterEncodingFilter </filter-class> <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param> </filter> 或者设置 <globalization responseEncoding="utf-8" fileEncoding="utf-8" requestEncoding="utf-8"/> Good Luck!

推荐整理分享Extjs Ajax 乱码问题解决方案(ajax 编码),希望有所帮助,仅作参考,欢迎阅读内容。

Extjs Ajax 乱码问题解决方案(ajax 编码)

文章相关热门搜索词:ajax出现乱码怎么解决,ajax编码格式,ajax设置编码格式,ajax发送请求出现乱码,ajax获取到的数据乱码了,ajax获取到的数据乱码了,ajax编码格式,ajax发送请求出现乱码,内容如对您有帮助,希望把文章链接给更多的朋友!

ExtJS 2.0实用简明教程 之Border区域布局 该布局把容器分成东南西北中五个区域,分别由east,south,west,north,cente来表示,在往容器中添加子元素的时候,我们只需要指定这些子元素所在的位置

ExtJS 2.0实用简明教程 之Ext类库简介 ExtJS的类库由以下几部分组成:底层API(core):底层API中提供了对DOM操作、查询的封装、事件处理、DOM查询器等基础的功能。其它控件都是建立在这些底层

ExtJS 2.0实用简明教程 之ExtJS版的Hello htmlxmlns="

标签: ajax 编码

本文链接地址:https://www.jiuchutong.com/biancheng/368512.html 转载请保留说明!

上一篇:一个tab标签切换效果代码(tab栏切换案例)

下一篇:ExtJS 2.0实用简明教程 之Border区域布局

  • 物业费的税金是否向业主收取
  • 餐饮业申请发票
  • 小规模纳税人季度不超30万免增值税
  • 税法收入确认的时间
  • 计提工资时金额是应发工资还是实发工资
  • 发票税号不对还能报销吗
  • 资源要素包括哪三个方面
  • 没有收入的小规模纳税人可以无票入费用吗?
  • 租金收入个人所得税
  • 广告费收入是不是非税收入
  • 未确认收入可以开发票吗
  • 非正常损失进项转出额如何计算
  • 3%增值税率包括哪些
  • 个税申报表在哪下载打印
  • 纳税人必须先复议再诉讼
  • 酒店服务行业电费发票怎么开
  • 进项税转出月底怎么处理
  • 单位汽车按揭贷款怎么贷
  • 企业所得税纳税申报表
  • 免税收入与不征税收入的区别与联系
  • 债券返售
  • 个体户对私账户
  • win11无法打开英雄联盟
  • 未开票收入如何记账
  • 如何更改文件的创建时间
  • thinkphp withjoin
  • 公司已经改名原来的公章还有效吗
  • 其他费用的账务处理
  • 剪切快捷键ctrl加什么?
  • win11怎么清理电脑垃圾
  • windows未能正常启动
  • php-cpp
  • 从奎雷英山口看到的 Leum na Luirginn湖和Cleat湖,英国斯凯岛 (© Sebastian Wasek/Sime/eStock Photo)
  • framework启动
  • 境外服务费代扣代缴所得税计算
  • 什么是加计扣除政策
  • 未注销的坏账可以处理吗
  • 员工食堂买菜
  • 公司购进软件的账务处理
  • mysql查询数据库前五条信息
  • 高铁票的电子发票
  • 公司用车租赁
  • 企业所得税放入什么科目
  • 现金日记账应采用的格式为订本式
  • 出售无形资产属于资产处置损益吗
  • 基本户和一般户的往来分录
  • 固定资产特点有
  • 企业专项资金购买固定资产
  • 委托代销受托方会计分录
  • 分包管理费取费标准
  • 利息保障倍数为0说明什么
  • 没进项发票开销项发票可以吗?
  • 企业应如何降低消费者
  • 费用报销银行转账用途怎么写
  • sql server语句查询
  • 偷天换日角色介绍
  • freebsd常用命令
  • 一台电脑多个用户组怎么显示在一个屏幕上
  • win10病毒与防护
  • Win10 Mobile RS2预览版14926更新与修复内容汇总
  • Win7旗舰版系统镜像文件
  • 运维是什么的
  • cocos2dx AudioEngine初体验,音效播放结束判断测试
  • 微信小程序实现微信支付
  • android 自定义view onlayout
  • 如何在eclipse
  • unity3ds
  • android事件分发流程图
  • css样式不能制作体积更小下载更快的网页
  • android 圆形图片
  • android源码分析
  • 不用javascript可以吗
  • js获取文本框的值进行计算
  • javascript 类
  • Mac Error Create Android Project - “Errors running builder 'Android Resource Manager' on project”
  • 国税备案的作用是什么
  • 税率的分类有哪些
  • 扣缴个人所得税怎么计算
  • 2021年留抵退税可以退2019年的吗
  • 增值税发票选择确认平台已勾选未确认的发票怎么撤销?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设