`
yahaitt
  • 浏览: 756114 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

应用ExtJs时解决乱码的方法

阅读更多

一般情况下,项目采用了UTF-8的字符集格式,那么所有的js文件的格式也都为UTF-8格式后就不会有任何乱码的问题出现。但是如果项目采用了GBK等编码,那么js文件的编码格式就不能这么随便了,需要根据你的项目的编码情况而定。

就拿项目编码为GBK为例吧。

首先,jsp页面文件为GBK格式,那么他的头部也就有如下的设置:

<%@ page contentType="text/html;charset=GBK"%>

 

head标签中有:

<meta http-equiv="content-type" content="text/html; charset=GBK">

 

然后这个页面引入了一个js,那么这个js文件的编码就必须为GBK格式。

如果这个js中有ext的ajax请求去获得另外一个js并执行这个js,那么这个被ext的ajax所请求的js文件的编码格式就必须为UTF-8格式的。

如下所示:

Ext.Ajax.request({
	url:"${ctx}/scripts/app/manager.js",
	scope: this,
	success:function(response){
		eval(response.responseText);
	}
});

 

那么这里的manager.js文件就必须为UTF-8格式的。

分享到:
评论
1 楼 阳光雨露 2009-06-15  
我是出现了像你说的那种情况,但是我不知道怎么去解决中文乱码问题

相关推荐

Global site tag (gtag.js) - Google Analytics