PHPを利用すると文字化けが発生します。

PHPには、自動エンコーディングと言う機能がついております。この機能は、サーバー側で自動で行われるため、意図しない動作をし結果文字化けが発生する場合があります。これを解決するには、現在2つの方法がありますが、これでも解決しないときは他に複雑な原因が考えられますので、一度事務局へお問い合わせください。
※お問い合わせの内容によっては解決しない場合もございます。予めご了承ください。
「.htaccess」ファイルを作成し、記述する内容として「php_flag mbstring.encoding_translation off」を一行記述します。このファイルを、/public_htmlフォルダの直下へアップロードしてください。
解決しない場合、ソースコードの文字コードを統一する必要があります。静的なページと動的なページ全ての文字コードを「EUC」にします。また、動的ページで自動生成される場合の文字コードも「EUC」に統一します。当社のPHPサービスでは、文字コードを「EUC」にしていただくと文字化けが発生しなくなります。それ以外の環境では、PHPの自動エンコーディング機能が動作し、この機能でも解決出来ない場合に限り文字化けが発生します。
尚、全て「EUC」で統一した場合、「.htaccess」ファイルの「php_flag mbstring.encoding_translation off」記述はいりません。