2012-01-05 16 views
0

私は編集できないxmlフィードを持っています。無効な文字が表示されない

A taste of Turkey for £21 10 Meze dishes, bread and drinks for two at Cirrik Fulham 

が、この出力されています:

A taste of Turkey for £21 –10 Meze dishes, bread and drinks for two at Cirrik Fulham 

私はこれを試してみました修正するために使用することができますPHPの関数がありますが

は今、私はそれはそれは、この言う

をDBへインポートするときhtmlspecialchars()およびhtmlentities()運がありません。

答えて

1

使用

echo mb_convert_encoding($string_from_db, 'HTML-ENTITIES', 'UTF-8'); 
+0

おかげで、スタックオーバーフローが文句を言わないこの作品 –

+0

:)私に聞かせていますが、頻繁にこれを実行する必要があるとしている場合は、あなたが変更したほうが良いかもしれ9分で受け付けますbrilliently作品各文字列を変換するのではなく、WebサーバーをUTF-8にデフォルトでエンコードします。 –

関連する問題