MySQLでUTF-8の設定方法Red Hat Enterprise Linux 4
mysql 5.0.27での設定
RPMでインストールした場合、デフォルトのキャラクターセットはlatin1となる、UTF-8にしたい場合は下のように設定ファイルに追加する必要がある。
/etc/my.cnf
[mysqld]
default-character-set=utf8
skip-character-set-client-handshake
「default-character-set=utf8」だけでいけるとおもったら、クライアントのキャラクターセットが「latin1」になってる。
そこで調べたら「skip-character-set-client-handshake」という設定が必要なんだとわかった。
「skip-character-set-client-handshake」はクライアントから接続したときにクライアント側の文字コードを「default-character-set」で指定されたものに自動設定するオプションなんだって。これは知らなかった。
コメント(0)|コメントを書く
カテゴリー一覧
最近のコメント
新着記事をメールで通知
このブログを友達に教える