先週、今これを入力しているノートにデモ用に、PHP+MySQLのシステムを入れることになったのだがIIS5.1、PHP5.2.6、MySQL5.0.51b、phpMyAdmin 2.11.6でインストール完了、簡単な動作チェックまでしてから持ち込んでシステムを入れたら表示は大丈夫なのだがログインから文字化けしてできない。MySQLの照合順序などを動作しているシステムに合わせてみるがダメで、php.iniも合わせるのだがphpinfoでみると。mbstringの項目が違っている。
強制的にphp.iniで合わせるがダメ、結局PHPを作動確認の出来ている5.2.5に入れなおしてやるとすんなり解決!
何度も悩まされる文字コードの問題、やはり英語圏で開発されているものを利用して日本語でシステムは難しい。どうしてもPHPにしろ日本語対応とか日本語化ということが必ず必要でさらにそれを利用するにはどう日本語対応がされているか理解するか、試行錯誤で解決するしかない。同じPHPでもバージョンごとに対応が変わっていたりするのでバージョンアップも簡単にはできない場合もある。
今回は、PHPを入替えることができたのでまだ良かったが、ホスティングサーバーなどでMYSQL・PHPのバージョンが変えられない場合はそれに合わせてこちらで修正をしていくしかないことになる。
|
|
|
|
| ランキングに参加しています。 応援をお願いします。 | ||










