- 论坛徽章:
- 0
|
写了套程序,放到我的空间上一切都正常,可今天在公司架了个IIS6,然后就发现从XML里读出的中文都变成了问号,大家帮我分析下原因出在那里呢?
- $parser = xml_parser_create();
- xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0);
- xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1);
- xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, 'ISO-8859-1');
- xml_parse_into_struct($parser,$this->xml,$values,$tags);
- xml_parser_free($parser);
复制代码
- function insertXmlFile($id, $title, $author, $ware, $capname, $content){
- $this->xml = preg_replace("/^.*<root>/is", "", $this->xml);
- Header("Content-type:text/xml");
- $this->data = "<?xml version=\"1.0\" encoding=\"gb2312\"?>\n";
- $this->data.= "<root>\n";
- $this->data.= "<subject id=\"".$id."\">\n";
- $this->data.= "<title>".$title."</title>\n";
- $this->data.= "<author>".$author."</author>\n";
- $this->data.= "<ware>".$ware."</ware>\n";
- $this->data.= "<capname>".$capname."</capname>\n";
- $this->data.= "<content>".$content."</content>\n";
- $this->data.= "<time>".date("Y-m-d H:i:s")."</time>\n";
- $this->data.= "</subject>";
- $this->data.=$this->xml;
- }
复制代码
程序的编码有问题吗?在我的空间上就一切显示正常。谢谢大家~ |
|