ExtJS中文乱码之GBK格式编码解决方案及代码


Posted in Javascript onJanuary 20, 2013

这几天做后台看了一些Ext的知识,在切入工作项目的时候出现了乱码情况,所以就总结了这篇ExtJS中文乱码之GBK格式编码解决办法的文章,作为记录。

1、具体情况

在引入:

<title>Ext-学习|测试项目</title> 
02.<link href="/js/ext/resources/css/ext-all.css" rel="stylesheet" type="text/css" /> 
03.<script type="text/javascript" src="/js/ext/ext-base.js"></script> 
04.<script type="text/javascript" src="/js/ext/ext-all.js"></script> 
05.<script type="text/javascript" src="/js/ext/ext-lang-zh_CN.js"></script>
 
后,写了一个简单的例子:
<script type="text/javascript">  
Ext.onReady(  
    function(){  
        Ext.MessageBox.alert("提示","你好,世界!");  
    } 
);  
</script> 

结果出现:

ExtJS中文乱码之GBK格式编码解决方案及代码

2、页面的编码是GBK,具体代码如下

ExtJS中文乱码之GBK格式编码解决方案及代码

3、解决办法

(1)把页面的编码定义为UFT-8后正常,但项目指定编码是UTF-8,所以不能采用这个思路。

(2)把引入的资源文件(/js/ext/ext-lang-zh_CN.js)改变为合适的编码,具体如下:

A 、用EditPlus打开这个js文件,选择另存为,如下图:

ExtJS中文乱码之GBK格式编码解决方案及代码

B、可以看到编码选项一共有5项,但是都不是我们需要的,我们点击后面的 更多的小按钮(上面有两个点的不起眼的哪个按钮)

看到下图后,选择图中的编码并确认:

ExtJS中文乱码之GBK格式编码解决方案及代码

然后,替换工程里面的js,再测试:

ExtJS中文乱码之GBK格式编码解决方案及代码

可以看到,乱码问题已经解决,文字显示正常了。

Javascript 相关文章推荐
use jscript with List Proxy Server Information
Jun 11 Javascript
jquery 取子节点及当前节点属性值的方法
Aug 24 Javascript
分享一款基于jQuery的视频播放插件
Oct 09 Javascript
js面向对象之静态方法和静态属性实例分析
Jan 10 Javascript
Node.js实现Excel转JSON
Apr 24 Javascript
浅谈EasyUI常用控件的禁用方法
Nov 09 Javascript
整理一下常见的IE错误
Nov 18 Javascript
纯JS焦点图特效实例(可一个页面多用)
Dec 07 Javascript
JS实现隔行换色的表格排序
Mar 27 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
Sep 26 Javascript
详解jQuery如何实现模糊搜索
May 10 jQuery
微信小程序实现原生步骤条
Jul 25 Javascript
使用jquery实现图文切换效果另加特效
Jan 20 #Javascript
分享一个我自己写的ToolTip提示插件(附源码)
Jan 20 #Javascript
使用jQuery.fn自定义jQuery翻页插件
Jan 20 #Javascript
javascript改变position值实现菜单滚动至顶部后固定
Jan 18 #Javascript
js+数组实现网页上显示时间/星期几的实用方法
Jan 18 #Javascript
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
Jan 18 #Javascript
js replace正则表达式应用案例讲解
Jan 17 #Javascript
You might like
星际争霸秘籍
2020/03/04 星际争霸
php-redis中的sort排序函数总结
2015/07/08 PHP
javascript下给元素添加事件的方法与代码
2007/08/13 Javascript
javascript 正则替换 replace(regExp, function)用法
2010/05/22 Javascript
理解Javascript_12_执行模型浅析
2010/10/18 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
js函数获取html中className所在的内容并去除标签
2013/09/08 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
2013/11/27 Javascript
开源的javascript项目Kissy介绍
2014/11/28 Javascript
在Javascript中处理字符串之big()方法的使用
2015/06/08 Javascript
jquery实现简单实用的打分程序实例
2015/07/23 Javascript
JQuery实现鼠标滚轮滑动到页面节点
2015/07/28 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
2016/07/12 Javascript
jQuery插件HighCharts绘制的基本折线图效果示例【附demo源码下载】
2017/03/07 Javascript
JavaScript获取时区实现过程解析
2020/09/24 Javascript
[02:06]DOTA2英雄基础教程 暗影萨满
2013/12/16 DOTA
python使用multiprocessing模块实现带回调函数的异步调用方法
2015/04/18 Python
使用python和pygame绘制繁花曲线的方法
2018/02/24 Python
python topN 取最大的N个数或最小的N个数方法
2018/06/04 Python
详解Django中类视图使用装饰器的方式
2018/08/12 Python
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
详解python opencv、scikit-image和PIL图像处理库比较
2019/12/26 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
2020/07/09 Python
下面代码从性能上考虑,有什么问题
2015/04/03 面试题
皮肤科医师岗位职责
2013/12/04 职场文书
市场总经理岗位职责
2014/04/11 职场文书
建筑安全生产目标责任书
2014/07/23 职场文书
社会体育专业大学生职业生涯规划书
2014/09/17 职场文书
2014年客房部工作总结
2014/11/22 职场文书
2014年领班工作总结
2014/11/25 职场文书
医生个人年终总结
2015/02/28 职场文书
士兵突击观后感
2015/06/16 职场文书
2016新教师培训心得体会范文
2016/01/08 职场文书