個人的メモ
MySQL4.0.24からMySQL4.1.11に変更。
構造・データはそのまま移行。
default_caracter_setはujisで。
携帯向けプログラムはsjisで作成しているが、今までの4.0.24ならmb_convert_encodingでujis→sjisで問題なく表示されたが、4.1.11では全て「???」となる。
PC用プログラムがujis、携帯向けがsjisなのでmy.cnfの設定をいじれない。
その為、DB接続後に下記のクエリを投げる。(PEARのDB.phpを使用している)
$query = "SET NAMES ujis";
$res =& $db->query($query);
これで文字化け解消。
以下独り言。