Php: how to add BOMphp to generate XML? how to add BOM? because the output XML is used for flash calls, garbled characters will appear when the output xml does not contain BOM. How to add bom for requests: PHPcode $ dom = newDOMDocument (& quot; 1.0 & quot;, & quot; UTF-8 & q php: how to add BOM
How to add BOM to XML generated by php
Because the output xml is used to call flash, the output XML does not contain BOM and garbled characters will appear. How to add bom to the request:
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();
------ Solution --------------------
$ Bom = pack ("C3", 239,187,191 );
Search for the landlord.
Look at the http://blog.csdn.net/cheng830306/article/details/6043303 here