1,100円】わたくしコアサーバーってレンタルサーバー使ってんですが、そこって最近までPHP(プログラム言語ね)のバージョン5しか使えなかったんですわ。自分の使ってるPCにインストールしてあるローカルサーバーはバージョン6になってまして。5と6だとデータベースの接続方法が全然違うんですよ。要はローカル環境で使う時はバージョン6で、サーバーに上げる時はバージョン5に書き換えて上げなきゃいけないという、二重運用が必要だったんです。これってメッチャクチャ面倒くさくて。それがいつの間にかPHPのバージョンが7にアップグレードされてたんですね。バージョン6も問題なく使えるはず。よっしゃー!と思って、サーバーのデータを早速バージョン6で上書き。経験上、多分すんなりとは行かないだろうな~と薄々思ってましたが、案の定トラブル発生。文字化け!!あらららら、こう来たか、と思い早速対応に取り掛かる。・・・・・ここからが長かった。ググりまくって、拾った対処方法を片っ端から試したけどダメ!ダメ!ダメ!もーどーにもならん!と思って、ダメ元でコアサーバーのサポートに質問メール。したら想定通りの「サポート外です」の無責任回答。使えねー・・・(イラッ)。それでもあきらめずにトライ&エラーを繰り返した結果、よーーーうやく原因を発見。その原因とは?・PHP5でデータベースに格納→PHP5でデータベースから抽出→文字化けナシ・PHP6でデータベースに格納→PHP6でデータベースから抽出→文字化けナシ・PHP【5】でデータベースに格納→PHP【6】でデータベースから抽出→文字化け発生!なんでPHP5で格納したデータをPHP6で抽出すると文字が化けるのかは意味不明ですが。ことで、全てのデータをPHP6で再度データベースに上書き。対処法さえ分かればなんてことない処理なんだけど。それを見付けるのが大変。ここまでたどり着くのに3日かかったっちゅーねん。あーワケ分からんわ!おかげでその3日間、頭から煙吐き出しまくって発狂してました。