2011-08-03 14 views
0

レイアウトを壊す文字を防ぐことはできますか?このように:ユーザー入力で極端に迷惑なコードを防ぐ方法

S S SS

SS S

SS

+0

これらはASCII文字ではありません。 – delnan

+2

あなたはもっと具体的になることができますか?どのPHPコードがそれを生成していますか?どのpagecode?このレイアウトはどのようなレイアウトですか? –

+1

たとえば、ユーザーが正確にコメントした場合、出力にサニタイズする方法がありますか? –

答えて

3

あなたは、たとえば、限定された範囲からのみラテンコードポイントをUTF8の文字をホワイトリストでそれを防ぐことができ、参照進数の値はです。

-1

ユーザ入力を受け入れる前に、このPHPコードでASCII文字を確認してからremove non-ASCII charsを確認してください。

+1

これは、他の言語で書かれたコメント(または他の言語から借用された単語)を読むことができなくなります...コメントを消すには不適切です。 –

関連する問題