PHPで生成したXMLにBOMを追加する方法

WBOY
リリース: 2016-06-13 13:36:55
オリジナル
845 人が閲覧しました

php で生成された XML に BOM を追加する方法
php で生成された XML に BOM を追加する方法
出力 XML は flash の呼び出しに使用されるため、BOM のない出力 XML は文字化けして表示されます。 BOM の追加方法のリクエスト:

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
        $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
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート