2011-06-25 10 views
0

誰かが私に説明してください。html_entity_decode$ reversecaptionデコードされた文字を2回取得できますか?htmlエンティティデコードを2回

編集:$ finalArray ['Caption']は、XMLファイルに由来する純粋なテキストです。

$reversecaption = html_entity_decode($finalArray['Caption'],ENT_QUOTES, "ISO8859-1"); 
$reversecaption = html_entity_decode($reversecaption,ENT_QUOTES, "ISO8859-1"); 

文字を一度実行すると、文字がエンコードされたままになります。

$reversecaption = html_entity_decode($finalArray['Caption'],ENT_QUOTES, "ISO8859-1"); 

私はそのロジックを手に入れたいと思います。 ありがとう - ウリ

+0

のように見えるいくつかの例のデータを表示してください。 –

答えて

0

元のデータがどこから来ているのかは分かりませんが、明らかに2重エンコードされています。

ダブルエンコードされたデータは&"、...

+0

申し訳ありませんが、私はその情報を追加しました。 「それは明らかに二重符号化されていました!」アー、私はそれを考えなかった。もしそれが二重コード化されたままにしておけば、それはそれ以上の問題を引き起こす可能性がありますか? – Uli

+0

問題はなぜそれが二重コード化されているのか、なぜ正確にしようとしているのですか?あなたの質問は十分正確ではありません! – Benjamin