2010年06月12日

my.iniかmy.cnfか……それが問題だ

昨日、今日と文字コードにハマりました。途中から引き継いだXAMPPなんですが、DBとPHPのソースと文字コードが統一されてないんです。前任者と顔を合わせたことはなく、引き継ぎ資料はディスクの中身だけ。いたるところに現れるmb_convert_encodingに、他システムとも連動しないといけないんで、何か深い事情があるんだろーなーと、問題を先送りにしてきました。しかし、マスタメンテ(結構大量)機能を追加することになり、一々変換してたら面倒。仕方ない、明日の幸せのため頑張ってUTF-8に統一しよう。とMySQLにUTF8でよろしく! 余計なことはしないように。と例の呪文を設定ファイルに書き込んだですよ。
default-character-set = utf8
skip-character-set-client-handshake
苦戦の記録を残しておいてくれた方々、感謝します。
しかし、再起動しても一向にlatin1から態度を改める様子はなし。my.iniが2つあるけど、もしかしてこっちを見てるのかな〜と、もう片方にも同じ呪文を付け加えてみるも、MySQL様の態度は変わらず。コマンドプロンプトからSET命令で強制的に変えても、再起動するとlatin1に戻ってしまう。
で、今更ながら設定ファイルの参照場所をMySQL様に尋ねてみたら、my.cnfを見てるっていうじゃないですか。iniは2個あるけど、cnfなんてどこにもない。myだけのファイルもないし。
結局、my.iniだったファイルをmy.cnfに名前を変えたら、あっさり要求通りの設定になりました。
しかし、謎ですよね。XAMPPのサイトから最新版をダウンロードしてインストールしたんだろうに、cnfをわざわざiniに変更したのかなー?

P1000326.JPG
posted by ちょびちょび at 01:22| Comment(0) | TrackBack(0) | 日記

2010年06月05日

明太レッドの星

今日は料亭ごっこだー。
P1000336.JPG
※料亭ごっことは:普段は使わない高級食器に盛り付け、仲居さんに扮したちょびちょびが商品説明のしおりなどで知ったことを、さも自分の手柄のように語りながら食事をすること。
posted by ちょびちょび at 18:52| Comment(0) | TrackBack(0) | 日記

2010年06月02日

今年も残すところあと7カ月……

うわ〜。もう6月だー。
P1000324.JPG
posted by ちょびちょび at 18:01| Comment(0) | TrackBack(0) | 日記