Mysql 4.1.xでの文字化けの件
今回も苦しみました・・・文字化け
理屈が分かれば簡単なのでしょうけど、基本的に理屈無しでやってるから、こういうとき苦労する(ノД`)シクシク
とりあえず自分用の備忘録で、
utf8はnucleus
ujisはxoops
とか想定・・・
[mysqld]
old_passwords=1
default-character-set = ujis
init-connect=SET NAMES binary
[mysql.server]
user=mysql
basedir=/var/lib
default-character-set=ujis
[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
default-character-set=binary
[mysql]
default-character-set=binary
[client]
default-character-set=binary
そうすると、

とかなります。
他のサーバーで全く同じように設定すると・・・

mysqlのバージョンが、0.0.1違うだけでほぼ一緒の構成なのですが何故か違う・・・
でもとりあえずこれで文字化けはどちらのサーバーでも問題ないので、納得できないけど良しとしまふ。。。
つかれたよ、あたしゃ、、、
理屈が分かれば簡単なのでしょうけど、基本的に理屈無しでやってるから、こういうとき苦労する(ノД`)シクシク
とりあえず自分用の備忘録で、
mysql 4.1.xのときは、my.cnfを下記のようにすると、utf8でもujisでもOK。
utf8はnucleus
ujisはxoops
とか想定・・・
old_passwords=1
default-character-set = ujis
init-connect=SET NAMES binary
[mysql.server]
user=mysql
basedir=/var/lib
default-character-set=ujis
[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
default-character-set=binary
[mysql]
default-character-set=binary
[client]
default-character-set=binary
そうすると、

とかなります。
他のサーバーで全く同じように設定すると・・・

mysqlのバージョンが、0.0.1違うだけでほぼ一緒の構成なのですが何故か違う・・・
でもとりあえずこれで文字化けはどちらのサーバーでも問題ないので、納得できないけど良しとしまふ。。。
つかれたよ、あたしゃ、、、




