问题描述:
用ajax方式提交form表单,后台接收数据时发现乱码,所以就在ajax中加上了contentType: "application/json; charset=utf-8"属性,乱码是解决了,但是却没有了数据。很是郁闷,于是把该属性又去掉了,开始换了一种思路,从后台着手,把接收的乱码数据从后台进行转码。
经过网上查阅资料,终于解决:
$mailcontent = "姓名:".iconv("utf-8","gb2312",$_POST['xingming'])
转码成功,数据正常显示啦
就一个很简单的函数iconv();学到了!