フォームよりデータを送信した際に、受け入れたデータの文字コードが予想と違って文字化けが発生する事があります。 php.iniを見直せばすぐに治るんですが、環境に左右されないように以下の文を「.htaccess」ファイルに追加しておくと安心です。 #インプットデータの文字コードを自動判別する php_value mbstring.http_input auto #インプットデータをinternal encodingに変換して受け入れる php_value mbstring.encoding_translation On