2009年1月10日土曜日

サクラの専用サーバでMySQLで文字化け解決

別のサーバから、phpMyAdminのエクスポートしてきた

SQLファイルを

サクラの新サーバのMySQLにテーブル作って、

MySQLAdministratorで流しこんだ。

すると、

文字化け発生(日本語全て??です。)

うーむ。

MySQL command line cliant で、

以下を入力。

"> show variables like 'char%';

すると、utf8になってない。

そこでmySQLの設定ファイル( /etc/my.cnf )に以下を追記

[mysql] の下に

# add
default-character-set=utf8
skip-character-set-client-handshake
#


mysql サーバ再起動

/etc/rc.d/init.d/mysql restart

再度、スキーマを作りなおして

(そのままだと、デフォルトキャラセットがlatin1のままだから)

流し込むとうまいこといけましたよと。

ちなみに、俺の設定はこんな感じ。

mysql_char_set

0 件のコメント:

コメントを投稿