Re: [問題] 如何讓 PHP 正確讀出 XML 裡的中文
※ 引述《superGA (嘎先生!)》之銘言:
: ※ 引述《NelsonT (檔案清除手 v1.0)》之銘言:
: : 我有一個 test.xml 檔如下
: : <?xml version="1.0" encoding="big5"?>
: : <root>
: : <class>第一種類型
: : <item>......</item>
: : </class>
: : </root>
: : 而 php 檔如下
: : <?php
: : $xml_file = "test.xml";
: : if(!$doc = xmldocfile($xml_file))
: ^^^^^^^^^^^這是自己定義的吧?
: 沒PO出來 我看不懂( ̄□ ̄|||)a
xmldocfile
(PHP 4 >= 4.0.0)
xmldocfile -- Creates a DOM object from XML file
Description
object xmldocfile ( string filename)
The function parses the XML document in the file named filename and
returns an object of class "Dom document", having the properties as
listed above. The file is accessed read-only.
See also xmldoc()
看起來應該是存在的
: : {
: : die("XML error");
: : }
: : $root = $doc->root();
: : $children = $root->children();
: : foreach ($children as $child)
: : {
: : $text = $child->children();
: : echo $text[0]->content;
: : }
: : ?>
: : 我現在的問題是,
: : 若是我 xml 裡頭是中文字 (也就是"第一種類型")
: : 則會顯示出亂七八糟的字。
: : 可是若把 xml 裡頭改成英文,就可以正確顯示了。
: : 我要怎樣做,才能顯示出中文呢?
會不會是瀏覽器顯示編碼不是 big5?
: 你如果只是要擷取內容
: 可以用『正規運算式』Regular Expression做字串的比對
: ereq_replace() , split()
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.95.248
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章