php生成xml写好header避免乱码的要点
PHP生成xml中文很容易出现乱码,网上说要把所有的文件编码都统一,但是这样还不能解决问题,原因是很多人忘了header的写法。
一般都是这样写的:
header("Content-Type:text/xml");
但是如果你要做到万无一失,必须这样写:
header("Content-Type:text/xml; charset=GBK");
如果是需要UTF-8编码:
header("Content-Type:text/xml; charset=UTF-8");