サーバー全体、データベース、テーブル、列に設定出来る。
・使用可能な文字コードDB > show character set;・現在の設定
DB > show variables like 'char%';
character_set_client | utf8 | クライアント |
character_set_connection | utf8 | クライアント |
character_set_database | utf8 | サーバー |
character_set_filesystem | binary | ファイルシステム |
character_set_results | utf8 | クライアント |
character_set_server | utf8 | サーバー |
character_set_system | utf8 | テーブル名、列名 |
クライアント
[root]# vim /etc/my.cnf
[client] default_character_set = utf8
サーバー全体
[root]# vim /etc/my.cnf
[mysqld] character_set_server = utf8
データベース
DB > create database データベース名 default charset=utf8;
テーブル/列
DB > create table テーブル名 ( no int primary key auto_increment, name varchar(30) character set utf8, . . ) default charset=utf8;