Jqgrid为特殊字符

时间:2015-01-09 13:24:06

标签: php jquery jqgrid

我想在jqgrid中使用datepicker。我已经尝试了一些我在这个网站上搜索过的东西,但它们没有用。请帮忙。

我有jqgrid,它从PHP获取数据。字段包括电子邮件和search_date。网格加载时,它显示数据库中的数据。但如果电子邮件中有任何特殊字符,则不会在电子邮件列中显示任何内容。它只显示空白电子邮件列。

这是在file.js.

function fileview(){

    jQuery("#gridList").jqGrid({ 
        url:'process/viewrecord',
        datatype: "json", 
        colNames:['Email','Search Date'], 
        colModel:[
                  {name:'email',index:'email', width:50, align:"center"},
                  {name:'search_date',index:'search_date', width:17, align:"center"},
                 ],
        rowNum:25, autowidth: true, 
        rowList:[25,50,100,200], 
        mtype: "POST",
        pager: jQuery('#pager1'), 
        sortname: 'id', 
        viewrecords: true, 
        sortorder: "DESC",
        multiselect: true,
        caption:"Details",
        autoencode: true,
        height:'',width:'' }).navGrid('#pager1',{search:false,refresh:false,edit:false,add:false,del:false});
    ReloadGrid('process/viewrecord');
}

为了在PHP中显示特殊字符,我使用了这个&它工作得很好。

header('Content-Type: text/html; charset=ISO-8859-1');

但是当它在Jqgrid中显示数据时,它并没有做任何事情。我在代码中也使用autoencode:true。

在phtml文件中我使用了

<head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

&安培;然后我在这里调用了fileview函数

提前致谢。

0 个答案:

没有答案