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");