我遇到了一個來自外部字符的網頁的字符串的麻煩。PHP:如何將外來字符從simple_html_dom轉換爲UTF8?
該字符串是通過使用str_get_html()
解析網頁,然後是$htmldom->innertext;
(simple_html_dom類庫)生成的。
當我使用htmlentities()
輸出字符串時,它顯示正常;但在字符串上使用explode()
並打印零件,我得到一個帶有問號的傾斜塊,用於每個外來字符。
我需要將字符串存儲在一個utf8
MySQL數據庫中,所以我需要正確的外來字符。
我的頁面有一個標題utf8
字符集。
我已經試過mb_split()
和preg_split()
,但這些都有同樣的問題。
如果這解決了你的問題,你應該接受這個答案。 :) –