两种解决方案当jQuery()混沌编码负载负载GB2312的页面

问题描述:套jQuery的性格是UTF-8,和加载方法加载中文GB2312编码编码后加载静态页面。

A.php
复制代码代码如下所示:

$(函数(){())
$(# ZZ)。Click(function(){)
$(#工作)。负荷(b.php );
})
})

单击以加载B页


b.php
复制代码代码如下所示:
< PHP
我有中文在里面。
>

解uff1a

方法1:将两页的编码格式为UTF8

方法二:添加在b.php开头的一行:header(内容类型:文本/ HTML;字符集GB2312);

A.php改:
复制代码代码如下所示:
$(#工作)。负荷('b.php功能(放射){ {)
$(#工作)。Html(放射);
});

解决问题。

如果使用Smarty模板引擎,A.php加载模板b.html,那么PHP标签可以先使用,再加入b.html:{ php }标题(内容类型:文本/ HTML字符集GB2312);{ / php }。