jqGrid中文问题

jqGrid是一个很好用的jQuery插件。功能很强大。最近因为公司的项目对此作了一些研究。

首先碰到的都是讨厌的中文乱码问题。 在网上搜索了一些资料,说要设置Servlet返回的JSON内容格式为gb2312.

代码如下:

response.setContentType("text/json;charset=gb2312");

然后在jsp文件中设置显示内容格式:

<%@ page language="java" import="java.util.*" contentType="text/html; charset=gb2312"%>

在Firefox3.5.5中测试通过!中文可以正确显示。

但是在IE8中测试的时候,发现中文仍然是乱码。 不知道具体的原因,后来把gb2312修改为UTF-8就可以了。 如下: response.setContentType("text/json;charset=UTF-8");

<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8"%>

你可能感兴趣的:(jqGrid中文问题)