liuser_cn 发表于 2013-6-20 01:49:32

项目为GBK编码,Ajax PHP返回的数据乱码!

php返回的是模板,

$this->load->view("admin/Withdraw/incomeLog",$data);

查得,Ajax是UTF-8编码。

不知道该怎么转一下, 如果是普通的文本信息,

iconv("GB2312","UTF-8//IGNORE",‘GBK中文返回’); 如此可行,
但是我是用模板返回,社区高手可有良策?

wendoscoo 发表于 2013-6-20 13:51:08

试试用notepad++转一下模板文件的编码格式。

Hex 发表于 2013-6-20 13:51:35

不要用 GBK。。。。。
或者发送 AJAX 的时候指定编码,mootools ajax 可以指定编码 jq 貌似不行。

liuser_cn 发表于 2013-6-21 01:22:13

Hex 发表于 2013-6-20 13:51 static/image/common/back.gif
不要用 GBK。。。。。
或者发送 AJAX 的时候指定编码,mootools ajax 可以指定编码 jq 貌似不行。 ...

多谢指教,不过我在$.ajax设定编码,依旧无效。
后来,把模板编码改为UTF,在查询出来的中文字段icov,尚能凑合。。{:soso_e113:}
页: [1]
查看完整版本: 项目为GBK编码,Ajax PHP返回的数据乱码!