Extjs中文乱码
类别:Web前端 浏览量:2401
时间:2014-8-4 Extjs中文乱码
Extjs中文乱码一、出现乱码的原因
在一次页面浏览过程中,客户端对一个URL发起浏览请求,服务端针对这次请求进行解析,而在字符编码解析方面,首先他检查该页面中的字符编码设置,即,这样,在页面中显示声明了字符编码为UTF-8,服务器就会将该页面用UTF-8的编码输出,而如果页面中没有显示声明,在服务器中都有一个默认的字符编码,如果默认的是GB2312,页面输出又是UTF-8,这样就会出现乱码。
而在Ext中的提交数据的过程中,Ext框架用的是都是UTF-8编码,而且通过JSON提交的数据也是UTF-8编码,所以要求所有的文件都是UTF-8编码。
二、解决乱码的方法如下
(1)前后台所有文件统一用UTF-8编码,数据库中最后也用UTF-8编码;
(2)在文件中显示声明字符编码,,如果是动态语言的文件,特别是针对autoLoad载入的文件,如果是HTML文件,又没有显示声明,这个就需要转为动态语言文件了,在其中改变Response Headers中Content-Type的设置
(3)对于提交中出现的乱码,在Ext中可以修改Request Header中Content-Type的设置,具体的方法为:Ext.lib.Ajax.defaultPostHeader += ";charset=utf-8";
(4)将EXT中ext-lang-zh_CN。js文件拷贝出来,使用edit plus另存为修改编码为UTF-8或者是你想要的格式就可以
您可能感兴趣
- extjs中treegrid
- extjs xtype的使用
- ExtJs中getCmp、getDom、Get的区别
- Extjs updateProgress进度条的应用
- extjs中Toolbar工具栏
- extjs实现树形下拉框
- Extjs msgTarget 提示位置
- Extjs中grid 的ColumnModel 属性配置
- extjs column列布局
- extjs中treepanel属性和方法
- ExtJs中XTemplate使用
- extjs radiogroup赋值和取值
- ExtJs 中Viewport 的使用
- extjs checkboxGroup 复选框的用法
- ExtJs中Store的种类
- extjs table布局
- 到了岁末 临门一脚 节点,天台综合督评会目标直指 全年红(到了岁末临门一脚)
- 寒假余额不满24小时,不如来一场说走就走的亲子阅读之旅(寒假余额不满24小时)
- 省委书记出席的交流会,十位县委书记同场发言,代表公文材料的高水平(省委书记出席的交流会)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
热门推荐
- python整型可以用什么表示(实例介绍Python中整型)
- css3字体怎么设置(使用CSS3 font-feature-settings特性减除字体动画震颤效果)
- js实现网页特效(利用原生js模拟直播弹幕滚动效果)
- python3 怎么查看函数用法(Python3 max函数基础用法)
- 数据库知识点总结归纳(数据库日常练习题,每天进步一点点1)
- 云服务器哪个公司适合做(企业云服务器适用企业有哪些?)
- 如何用postman做接口测试(基于postman实现http接口测试过程解析)
- python程序怎么打包(Python 实现文件打包、上传与校验的方法)
- C#中抽象类和接口的区别有哪些
- html5 web技术(html5视频常用API接口的实战示例)