大家好。
我写了一个留言板,前台通过ajax发送数据到save.php,然后保存成xml形式的。
我是通过fwrite写入数据的。输入英文就不会出现问题,但是不可以用中文。不知道怎么回事。用过DOMDocument,但是这个是utf-8的,所以又乱码。php中我已经header("Content-Type:text/html;charset=gb2312")了啊。为什么还会出现乱码,如果直接echo $_POST['message'](留言内容)的话,是正常的,但是写入的时候就会出现中文乱码。用fwrite也需要编码吗?我的xml文件是gb2312的,前台文件也是gb2312的。高手帮忙啊