php ajax 乱码处理
将一UTF8的PHP程序转换为gbk编码,ajax的天然编码是utf8,转换为gbk后,就需要做一些处理了
php端,输出带中文的数据时,输出数据前加如下代码
header('Content-Type:text/html;charset=GB2312');
client端向server端的PHP程序提交数据前,客户端用encodeURIComponent(不能用escape)编码需提交的数据,php端用iconv转码:
$gbkcontent = iconv('UTF-8', 'gb2312//IGNORE' , $_POST['content'])
不求甚解,简单记录以备忘
浙公网安备 33010602011771号