php生成XML怎么加BOM
程序员文章站
2024-01-14 15:00:34
...
php生成XML如何加BOM
php生成XML如何加BOM
由于输出的xml用于给flash调用的,现在输出的XML不带BOM的,会出现乱码。请求怎么加bom上去:
------解决方案--------------------
$bom = pack("C3",239,187,191);
帮楼主搜索了哈
看看这里http://blog.csdn.net/cheng830306/article/details/6043303
php生成XML如何加BOM
由于输出的xml用于给flash调用的,现在输出的XML不带BOM的,会出现乱码。请求怎么加bom上去:
- PHP code
$dom = new DOMDocument("1.0","utf-8"); header("Content-Type: text/html; charset=unicode"); //items $root = $dom->createElement("items"); $dom->appendChild($root); //count $count = $dom->createAttribute("count"); $root->appendChild($count); $count_value = $dom->createTextNode("6"); $count->appendChild($count_value); //item $item = $dom->createElement("item"); $root->appendChild($item); $text = $dom->createTextNode($content); $item->appendChild($text); //id $id = $dom->createAttribute("id"); $item->appendChild($id); $idValue = $dom->createTextNode("156"); $id->appendChild($idValue); //title $title = $dom->createAttribute("title"); $item->appendChild($title); $titleValue = $dom->createTextNode("test"); $title->appendChild($titleValue); $content=$dom->saveXML();
------解决方案--------------------
$bom = pack("C3",239,187,191);
帮楼主搜索了哈
看看这里http://blog.csdn.net/cheng830306/article/details/6043303
相关文章
相关视频