ExtJS中文乱码之GBK格式编码解决方案及代码
这几天做后台看了一些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>
结果出现:
2、页面的编码是GBK,具体代码如下:
3、解决办法:
(1)把页面的编码定义为UFT-8后正常,但项目指定编码是UTF-8,所以不能采用这个思路。
(2)把引入的资源文件(/js/ext/ext-lang-zh_CN.js)改变为合适的编码,具体如下:
A 、用EditPlus打开这个js文件,选择另存为,如下图:
B、可以看到编码选项一共有5项,但是都不是我们需要的,我们点击后面的 更多的小按钮(上面有两个点的不起眼的哪个按钮)
看到下图后,选择图中的编码并确认:
然后,替换工程里面的js,再测试:
可以看到,乱码问题已经解决,文字显示正常了。
相关推荐
-
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
本文讲述了php中json_encode处理gbk与gb2312中文乱码问题的解决方法,具体方法如下: 1.json_encode()中文在gbk/gb2312中对中文返回为null $arr = array ( array ( 'catid' => '4', 'catname' => 'www.jb51.net', 'meta_title' => '我们' ) ); echo json_encode($arr); 运行结果: [{"catid":"4&qu
-
解决JS请求服务器gbk文件乱码的问题
JS获取服务器编码格式为gb2312的文件时内容为乱码,ajax网络请求内部使用的是XMLHttpRequest,所以在请求之前需要设置一下编码格式,但是设置xhr.setRequestHeader("accept", "text/csv;charset=gb2312,*/*");没有效果,只有设置xhr.overrideMimeType("text/csv;charset=gb2312");才正确,代码如下: <span style=&q
-
轻松创建nodejs服务器(10):处理POST请求
目前为止,我们做的服务器没有实际的用处,接下来我们开始实现一些实际有用的功能. 我们要做的是:用户选择一个文件,上传该文件,然后在浏览器中看到上传的文件. 首先我们需要一个文本区(textarea)供用户输入内容,然后通过POST请求提交给服务器. 我们在start事件处理器里添加代码,requestHandlers.js修改如下: 复制代码 代码如下: function start(response) { console.log("Request handler 'start' was ca
-
ExtJS中文乱码之GBK格式编码解决方案及代码
这几天做后台看了一些Ext的知识,在切入工作项目的时候出现了乱码情况,所以就总结了这篇ExtJS中文乱码之GBK格式编码解决办法的文章,作为记录. 1.具体情况: 在引入: 复制代码 代码如下: <title>Ext-学习|测试项目</title> 02.<link href="/js/ext/resources/css/ext-all.css" rel="stylesheet" type="text/css" /&
-
Matplotlib中文乱码的两种详细解决方案
目录 前言 Matplotlib中文乱码 重写配置文件 修改配置文件 总结 前言 Matplotlib 默认不支持中文字体,这因为 Matplotlib 只支持 ASCII 字符,但中文标注更加符合中国人的阅读习惯.因此,本节重点讲解如何在 Windows 环境下让 Matplotlib 显示中文. Matplotlib中文乱码 当不对 Matplotlib 进行设置,而直接使用中文时,绘制的图像会出现中文乱码.下面是一个含有中文乱码的折线图: 从上图可以看出,本应该显示在红框内的中文字体没有显
-
python3 requests中文乱码之压缩格式问题解析
我们在爬虫时,经常会遇见中文乱码问题,之前都是编码格式的问题,很少遇见由于压缩格式造成的编码混乱问题,特记录下.先看下混乱的编码样式. b'a\xd4l\x00 G6\xb5\xaa\xdf\xeaAy\x0f\xa0\xcaoZ\x92I&\x88\x14$p\xd8N\xb8\xaau\x02\xab\xdf\xeb\xac\x89r\x112q\x91\x99\xd8t\x1b\xa1"\x0b]\xb7\xf2\xee\xde[\xe8\x8a.\xd1\xa5\xe9(ZqE\
-
运行vbs脚本报错无效字符、中文乱码的解决方法(编码问题)
代码没有问题,总是报这样的错误. 测试代码 msgbox "我们" 很简单的代码,但如果编码不对问题就很多 中文乱码问题 运行图 因为使用了utf8编码导致,因为我先用的记事本编写的 无效字符 --------------------------- Windows Script Host --------------------------- 脚本: C:\Users\Administrator\Desktop\softjc\1.vbs 行: 1 字符: 1 错误: 无效字符 代码:
-
在CMD中操作mysql数据库出现中文乱码解决方案
百度了一下..有说将cmd字符编码用chcp命令改为65001(utf8字符编码),可这样之后根本无法输入中文,查询出的中问结果依旧乱码 . 其实,只要保证cmd客户端和MySQL两者编码一致即可. 但现实是cmd默认的是gbk(cmd属性可以看到中文操作系统下面是gbk编码),而mySQL一般是utf8(我的也是),之前一直进入误区,想要更改cmd的字符编码,可是并不能行得通.网友中提到在mysql中关于客户端编码问题,只需在cmd里告诉mysql服务器我客户端这边编码和想要的结果集编码即可.
-
Windows下在CMD下执行Go出现中文乱码的解决方法
在cmd下运行go程序或者是GOLAND的Terminal下运行go程序会出现中文乱码的情况. go run ttypemain.go ���� Ping [127.0.0.1] ���� 32 �ֽڵ�����: ���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128 ���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128 ���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128 ����
-
Python调用MySQLdb插入中文乱码的解决
目录 MySQLdb插入中文乱码 MySQLdb使用utf-8 编码插入中文数据 使用环境 第一个问题:插入中文失败 第二个问题:能插入之后无法在MySQL中保存刚才插入的数据 MySQLdb插入中文乱码 #!/usr/bin/python # -*- coding: utf-8 -*- import MySQLdb def main(): fullname = "赵钱孙李" conn = MySQLdb.connect(host='localhost', user='root',pa
-
Windows下CMD执行Go出现中文乱码的解决方法
在cmd下运行go程序或者是GOLAND的Terminal下运行go程序会出现中文乱码的情况. go run ttypemain.go ���� Ping [127.0.0.1] ���� 32 �ֽڵ�����:���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128���� 127.
-
php的GD库imagettftext函数解决中文乱码问题
本文实例讲述了php的GD库imagettftext函数解决中文乱码问题的方法.分享给大家供大家参考.具体如下: 使用imagettftext写中文时,常出现乱码问题.解决方法是将中文字符串转为utf-8格式即可.具体代码如下(文件格式为gb2312): 复制代码 代码如下: <?php $im = imagecreatefromjpeg('./1.jpg'); $w = imagesx($im); $h = imagesy($im); $green = imagecolorallocate($
-
Python实现把utf-8格式的文件转换成gbk格式的文件
需求:将utf-8格式的文件转换成gbk格式的文件 实现代码如下: 复制代码 代码如下: def ReadFile(filePath,encoding="utf-8"): with codecs.open(filePath,"r",encoding) as f: return f.read() def WriteFile(filePath,u,encoding="gbk"): with codecs.open(
随机推荐
- 如何利用Ruby简单模拟Lambda演算详解
- 利用H5特性FormData实现不刷新文件上传
- PHP MVC模式在网站架构中的实现分析
- Python import自定义模块方法
- jsp页面中引用其他页面的简单方法
- php 获取百度的热词数据的代码
- javascript数字验证的实例代码(推荐)
- js实现鼠标点击文本框自动选中内容的方法
- Javascript 中创建自定义对象的方法汇总
- Javascript中拼接大量字符串的方法
- 在Node.js应用中使用Redis的方法简介
- Python内置函数的用法实例教程
- SQL Server 2008 R2:error 26 开启远程连接详解
- javascript入门基础之私有变量
- 精彩实用:Win XP热门技巧十招
- 传奇完全私服修改方案
- 详解java集成支付宝支付接口(JSP+支付宝20160912)
- jquery 检测元素是否存在的实例代码
- Java动态代理(设计模式)代码详解
- jQuery实现鼠标响应式透明度渐变动画效果示例