2011-07-22 15 views
2

このような文字を解析したHTMLテキストから削除/変換するにはどうすればよいですか?解析されたテキストでHTMLエンティティを削除する - PHP

これを削除する機能はありますか?

+0

どの文字セットを使用していますか、これらの文字を観察していますか? – Wrikken

+0

このデータはフォームフィールドから受け取ったもので、あなたのPHPアプリケーションに 'POST 'されていますか? 「解析されたHTML」のソースとそれを使って何をしようとしているのかについての詳細は参考になるでしょう。 –

答えて

3

: あなたは次のように<head>にメタタグでエンコーディングを変更してみてください可能性があります。

html_entity_decode (string $string [, int $quote_style = ENT_COMPAT [, string $charset = 'UTF-8' ]]) 

http://www.php.net/manual/en/function.html-entity-decode.php

UTF-8は、おそらくソースは奇妙ではないと仮定すると、正しく文字が表示されます。

0

通常、これらの文字は、ブラウザがページを解釈しているエンコーディングと同じです。あなたががhtml_entity_decodeまたは類似PHPの機能チェックを使用している場合は、たとえば使用される文字セットを定義するためのパラメータがあるかどう

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
関連する問題