0

 りんご  コウモリ  猫  ネズミ  マット  ファット

これらの不正な文字を取り除きたいです。いくつかの解決策を提案できますか。プログラミング言語としてphpを使用しています。

これらは、MS Word から HTML ページのテキストエリアに何かを貼り付けると表示されます。

4

3 に答える 3

4

ASCIIを抽出したいだけなら、これを試すことができます:

$string = preg_replace('/[^(\x20-\x7F)]*/','', $string);

于 2011-09-14T06:37:04.840 に答える
0

これを試してみてください:

$string = htmlentities($string, ENT_COMPAT, "UTF-8");

特殊文字を utf 標準または任意の標準に変換します。特殊な文字がほとんど問題であることは事実です。

これがお役に立てば幸いです。

于 2011-09-14T07:27:37.540 に答える
0

PHP にはString replaceがあります。送信されたフォーム データを処理しようとしており、textarea の値をサニタイズしてこれらの文字を削除したいと考えています。

$retrievedAreaText = $_POST["textAreaId"];
$illegalChars = array("",); //others
$retrievedAreaText = str_replace($illegalChars,"",$retrievedAreaText);
//further processing
于 2011-09-14T06:36:59.840 に答える