日期:2014-05-16  浏览次数:20879 次

jqGrid显示乱码
首先,放图。


可以看到表格中的内容显示正常。而列名和底下的翻页都是乱码,乱码的地方都是中文乱码。


我在html中加了
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script src='/js/jquery-2.0.3.min.js'></script>
<script src="/js/jqgrid/jquery.jqGrid.min.js"></script>
<script src="/js/jqgrid/i18n/grid.locale-cn.js"></script>


求分析问题在哪里?


------解决方案--------------------
你的html页面检查下是否存储编码为utf-8,你的meta指定为utf-8,文件也要存储为utf8编码,默认一般都是ansi
------解决方案--------------------
乱码的部分是什么内容?
标题栏也有乱码哟
------解决方案--------------------

<script src="/js/jqgrid/i18n/grid.locale-cn.js"></script>

检查这个配置是否也是utf-8编码,你现在数据显示正常,只可能是加载进来的文件存储编码不是utf-8才会操作乱码
------解决方案--------------------
java就不懂了啵。。框架应该不会随便更改导入的文件编码吧。。

感觉还是你的文件存储编码存在问题。。再好好检查下,没用过ultra,你用记事本打开,另存为看看编码是否都为utf-8的
------解决方案--------------------
知道是中文,我是希望能知道具体是哪几个字,这样才好确定具体的调整方法