現在CPIのサーバーを利用しているのですが、時々メールフォームが文字化けしたり、日本語入力が文字化けすることがあります。
そういう時の対処法を忘れないように自分用メモしておきます。
自分が使うphpのバージョンをログイン画面の「お客様のサーバー情報」から選んでコピーしてphp.iniという名前で保存。
その後、2箇所変更。
書き換えるのは下の箇所。
これを
mbstring.internal_encoding = EUC-JP
これに変更
mbstring.internal_encoding = UTF-8
それから、
これを
mbstring.encoding_translation = On
これに変更
mbstring.encoding_translation = Off
これはサーバー直下において、.htaccessにルートを記述
AddHandler x-httpd-php5516 .php
suPHP_ConfigPath /usr/home/ユーザー名/html/
これで多分なおる、はず……
コメント