Daily Archives: 2008 年 8 月 31 日

You are browsing the site archives by date.

最近mysqlの文字化けに苦しんだのでメモメモっと!!!☆

[mysql]

OS:Windowsxp

version:5.0.45

上記の条件でDBの文字コードを「sjis」にするようにしなければいけないことになった。

それで、mysqlの設定ファイルmy.iniの、

[client]

port=3306

[mysql]

default-character-set=sjis

[mysqld]

default-character-set=sjis

のように変更してCGIファイルをUTF8で書いて出力するときにDBの値をutf8にコンバートして出力するが、

????

のように文字化けして出力なってしまった。

それでgoogleで調べてみると、解決策が見つかった。(^_^V)

■方法

[mysqld]

skip-character-set-client-handshake

上記のように[mysqld]の箇所に「skip-character-set-client-handshake」をおまじない見たいな感じで入れたら文字化けが直った!!

意味 : 【サーバーの文字コード設定をクライアントでもそのまま使う】   らしい・・・

そしてmysqlをリスタートしたら直りました VVVVVVV