0

そこで、同僚がストーリー/記事を送信するための簡単なフォームを作成し、それを mail() 関数を使用してメールとして送信するようにしました。

現在、私の同僚のほとんどは Word で書いており、それをコピーして送信フォームに貼り付けています。

時々、彼らはテキスト内で箇条書きやアポストロフィを使用しており、これは奇妙な記号をスローしています.

今、私はエンコーディングにあまり慣れていません(問題の言語に応じてUTF-8にはいくつかの異なるビットがあるなど、基本を知っています)

私の質問は、入力を適切にエンコードして、これらの記号が適切な記号に置き換えられるようにするにはどうすればよいか (箇条書きの場合は、追加<li>して</li>タグを付ける正規表現を作成する必要がある場合があります)、アポストロフィについてはどうでしょうか?

これを行う方法として受け入れられている方法はありますか? 必要に応じてコードを提供できますが、すべて POST 経由で mail() 関数を使用して非常に単純なフォームを送信するだけです。

4

1 に答える 1

0

http://php.net/manual/en/function.htmlspecialchars.phpで入力をクリーンアップしてみてくださいhtmlspecialchars

于 2012-06-22T14:15:26.747 に答える