echo $title
のようなものをくれます\u00ca\u00e0\u00f7\u00e5\u00eb\u00e8
。
代わりに、読みやすいテキストにする必要があります。どうすれば正しくデコードできますか?
試してみましたがhtml_entity_decode($title, 0, 'UTF-8')
、英語以外の言語では機能しません。Êà÷åëè
実際のテキストの代わりに次のようなものが表示されます。
これを試して
$title = mb_convert_encoding($title,'HTML-ENTITIES','utf-8');
これがうまくいくことを願っています。編集:動作する場合はこれを試してください
$title = iconv(mb_detect_encoding($text, mb_detect_order(), true), "UTF-8", $title);
試すecho htmlentities($str, ENT_QUOTES | ENT_IGNORE, "UTF-8");