請問我用 php 要求一份 XML 回來, 但中文字都變成 &#???;&#????; 要如何加到資料庫中呢?

最近公司要求我對客戶的伺服器要求一份 xml (UTF-8) 的文件,但回傳的結果中文字都變成 &#?????;&#??????; (&#+五位數的數字) ,雖然網頁上可以顯示出來中文字,但總不能將這樣的火星文直接寫入 MySQL資料庫中,請問個位如何將這樣的火星文轉成地球人看得懂的中文字,好讓我寫到資料庫中呢?小弟是用php v5.4,在此小弟先感謝大家的回應,謝謝~~~
2010-04-30 2:02 發佈
$MyXML 是你的xml檔
big5轉utf8
mb_convert_encoding($MyXML,"UTF-8","BIG5");
只要你讀取端使用同樣的編碼,還是可以讀出來,一般會這樣都是預設編碼不是中文,好像瀏覽器也有big5, utf-8
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?