MySQLコマンドやSQL文に関する各種メモ書き:タグ「日本語」での検索

mysql5 で日本語が文字化けするときは?

(エンコードUTF-8で運用の場合。)

■1. /etc/my.cnf に以下の設定を追加する。

[client]
default-character-set = utf8
[mysqld]
character-set-server = utf8

mysqlを再起動する。

■2. これでも改善されない場合は文字化けする

・各DB ・各テーブル の character-set を確認すること

■3. コマンドラインからmysqlを実行して文字化けが発生している場合は

mysql> SET NAMES utf8;

で文字コードがutf8にセットされ文字化けがなおります。

No.271
11/12 13:51

edit

日本語