いやぁーすみません。ホントすみません。ブログ書くのが怖いんです
いえ、さぼりました。。ごめんなさい

そんなボクが、ブログを再開です。ちょっと忘れちゃまずい、ことをメモメモ。

スマイルサーバーとEC-CUBEの設定で、ちょっとトラブって、今後もありえそうな部分なので、備忘録。

問題は

「普通の表示はできるのに、会員登録、住所登録で日本語(漢字&ひらがな)を入力すると、
確認画面でありえないほど文字化けする」件です。

テキスト部分全部、文字化けしてれば、DB側の言語設定が影響してるんだろうと察しがついたんだけど、
普通の表示は問題なし。。入力した時だけ文字化け発生。。

php.iniファイルをディレクトリに置いて、言語環境を強制的にUTF-8に持っていけば、うまくいくはずなんだけども

どうもEC-CUBEがこのphp.iniを読んでくれない。

そこで、スマイルサーバーさんのサポートページを再確認!
ありましたヒントが!

http://support.smileserver.ne.jp/manual/operation/pg/php_v3/1.html

【PHP.iniの個別設定】

設定を反映させたいディレクトリに以下を入力した.htaccessを設置

suPHP_ConfigPath /virtual/service/ドメイン名/http/任意のディレクトリ

ズバリ!これでした!
これで、入力テキストも問題なし!ひと安心ひと安心。