0

echo $titleのようなものをくれます\u00ca\u00e0\u00f7\u00e5\u00eb\u00e8

代わりに、読みやすいテキストにする必要があります。どうすれば正しくデコードできますか?

試してみましたがhtml_entity_decode($title, 0, 'UTF-8')、英語以外の言語では機能しません。Êà÷åëè実際のテキストの代わりに次のようなものが表示されます。

4

2 に答える 2

0

これを試して

$title = mb_convert_encoding($title,'HTML-ENTITIES','utf-8');

これがうまくいくことを願っています。編集:動作する場合はこれを試してください

$title = iconv(mb_detect_encoding($text, mb_detect_order(), true), "UTF-8", $title); 
于 2013-04-23T15:54:21.217 に答える
0

試すecho htmlentities($str, ENT_QUOTES | ENT_IGNORE, "UTF-8");

于 2013-04-23T15:41:16.390 に答える