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

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


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

© 2011, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记