0
すべてのユーザー入力がUTF-8として扱われるようにするにはどうすればよいですか?すべてのユーザー入力がUTF-8であることを確認する
すべてのユーザー入力がUTF-8として扱われるようにするにはどうすればよいですか?すべてのユーザー入力がUTF-8であることを確認する
できません。誰でも好きなものを送ることができます。
あなたができることは、クライアントには、はがUTF-8を送信する必要があることを明らかにしています。あなたのHTMLヘッダーに適切なContent-Typeを設定し、もちろんページのすべてのコンテンツがutf-8で出力されるようにすること。 htmlentities
にはオプションの$encoding
パラメータがあり、知ることができます。
MySQLを使用している場合は、より多くのエンコーディングを設定する必要がありますが、PHP/HTMLの場合、これについてです。
どのような文脈でですか? – Brad
入力はどのように入力されますか? –
入力がUTF8でない場合、 'utf8_decode()'はおそらく失敗します。 –