关于jquery easyui datagrid乱码

数据库不是乱码,所有的编码都是utf-8,在项目中用
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
做了处理了的,但是呢,还是出现了乱码,如图:

第1个回答  2013-09-16
在引入的jquery easyui 的js文件的代码里加上 charset="utf-8".
例如:<script src="/js/jquery-easyui-1.3.2/jquery.easyui.min.js" charset="utf-8"></script>
<script src="/js/jquery-easyui-1.3.2/locale/easyui-lang-zh_CN.js" charset="utf-8"></script>最好也引入追问

还是不行的呀

第2个回答  2017-11-25
在web.xml里加入:
<filter>
<description>字符编码过滤器</description>
<filter-name>EncodeFilter</filter-name>
<filter-class>com.aust.filter.EncodeFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>EncodeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
package com.aust.filter;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
* 设置request的编码
*
*/
public class EncodeFilter implements Filter {

public void destroy() {

}

public void doFilter(ServletRequest req, ServletResponse rep, FilterChain chain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) req;
HttpServletResponse response = (HttpServletResponse) rep;
//设置编码格式
request.setCharacterEncoding("UTF-8");
//设置返回类型
response.setContentType("text/html; charset=utf-8");
//放行资源
chain.doFilter(request, response);
}

public void init(FilterConfig arg0) throws ServletException {

}

}
第3个回答  2013-09-16
试试在tomcat里设置URIEcoding追问

还是不行的呀~!

第4个回答  2013-09-24
response处理了吗?追问

使用过还是不行的呢

追答

用浏览器F12看一下回来的是什么?调试一下返回到本地的数据。

追问

F12调试了哈就是乱码了的,亲,怎么解决呀

追答

私信我,我怕被和谐..

本回答被提问者采纳
第5个回答  2013-09-16
运行环境是utf-8么。追问

恩恩,全部都是的utf-8环境的

easyUI——页面多个datagrid导致表头与数据错位
当注释其他datagrid时,此datagrid的表头与内容显示一致。 经过再三反复的查找原因,easyui有惰性,当有多个datagrid同时存在并且有人初始化查询过,就可能导致另外的datagrid查询后不再设置宽度,从而导致列挤在一起, 只需将这里的if判断注释掉 ,改成全部都会设置宽度就不会再出现这种情况. 版本不同...

关于jquery easyui datagrid乱码
在引入的jquery easyui 的js文件的代码里加上 charset="utf-8".例如: 最好也引入

请问easyui datagrid的表头与内容会错位你是怎么解决的
如果所有浏览器都是错位,那么请检查你的列中的 field是否有重名的,第二个field的名字是否在实体中存在,注意大小写。如果谷歌好的,ie8坏的,那就是兼容性问题。easyui datagrid 1.3.3开始使用jquery2.0,对ie6,7,8兼容性不好了,这个要注意哦 ...

使用easyui datagrid pagination分页 出现乱码,怎么解决?
1、分页是定义在js或者html(jsp)的。有可能是文件的编码格式跟html头的页面的编码格式不正确。2、是不是你那个定义的js文件编码不对,或者已经出现了乱码?希望可以帮到你

easyui中datagrid无法显示的问题怎么解决
默认iis是没有json文件的mime映射的,所以请求json文件会出现404【GET请求】或者405 Method Not Allowed【POST请求】错误,导致无法加载json文件。如果是学习easyUI的时候,我觉得配置jquery easyui datagrid的请求方式方法为GET【默认为POST请求】,这样可以 ('#xxxx').datagrid({ method:'GET'\/\/=== \/\/...

jquery easyui datagrid 加载成功,选中某一行
jquery easyui datagrid中的 reload 不是这样用的~1.首先你需要设置datagrid的onLoadSuccess$('#dg').datagrid({onLoadSuccess : function(data){ $('#dg').datagrid('selectRow',3);}});2.onLoadSuccess如果是通过 data-options的方式设置的没问题,如果通过js脚本设置的话,需要保证在loadData之前...

jquery easyui 怎么让datagrid中编码转换为指定汉字。例如 0改为正常...
正常’或‘不正常’吧?('#grid').datagrid({ columns:[[{field:'filed1',title:'字段1',width:100,align:'center',formatter:function(value){ if(value==0)return '正常';else return '不正常';}} ]]});filed1是你要的字段名,自己改一下。主要是formatter这个函数里面写的东西 ...

jquery easyui 1.4.1使用时怎么是灰色的
Bug(错误)The combogrid has different height than other combo components. fixed.(Combogrid组件与其他Combo组件高度不一致,已修复。)datagrid: The row element loses some class style value after calling 'updateRow' method. fixed.(Datagrid:行元素调用“updateRow”方法后丢失部分样式,已修复。

为什么我的easyui 用js加载方式datagrid显示不出来
(function(){ ("#dg").datagrid({ fit:true,\/\/布局自适应 url:'http:\/\/123456',\/\/这里是存数据的服务器端地址,地址不对是没有数据的 columns:[[{field:'Name',title:'姓名',width:100},{field:'Sex',title:'性别',width:100},{field:'Year',title:'年龄',width:100},...

easyui datagrid可以合并单元格么
easyui datagrid可以合并单元格么 首页 问题 全部问题 经济金融 企业管理 法律法规 社会民生 科学教育 健康生活 体育运动 文化艺术 电子数码 电脑网络 娱乐休闲 行政地区 心理分析 医疗卫生 精选 知道专栏 知道日报 知道大数据 知道非遗 用户 知道合伙人 芝麻团 芝麻将 日报...

相似回答