0
4

1 に答える 1

6

これ√はHTMLエンティティのように見えます; それでは、エンティティの削除を試してみましょう...

html_entity_decodeこれは、PHPが提供する関数を使用して実行できます。


たとえば、指定した文字列を使用して、次のコードのサンプルを示します。

// So the browser interprets the correct charsert
header('Content-type: text/html; charset=UTF-8');

$input = 'De√ilscrat™';
$output = html_entity_decode($input, ENT_NOQUOTES, 'UTF-8');

var_dump($input, $output);

そして、私が得ている出力はこれです:

string 'De√ilscrat™' (length=19)
string 'De√ilscrat™' (length=15)

(最初のバージョンは元のバージョンで、2番目のバージョンは「デコードされた」バージョンです)

だから、それはトリックをするようです;-)

于 2009-09-16T11:18:02.727 に答える