0%

PHP通过header发送文件编码,文件类型(UTF8 XML文件)

中文版的IE,如果PHP不在header发送文件编码,文件类型,而HTML的head标签也没写charset的话,默认把php输出显示为gb2312的html文件。今天我要显示一段XML代码,而这段代码又不是很标准,因为第一行不是,IE默认把它当成了HTML文件,而没有显示树状结构。因此,我们需要在PHP echo代码前,加上一段发送header的代码:

header("Content-type: text/xml; charset=utf-8");