mysql 字符集

-- 查看字符集
SHOW VARIABLES LIKE 'character_set_%';
SHOW VARIABLES LIKE 'collation_%';

在my.cf文件的[mysqld]段设置:
default-character-set=utf8
这条语句的作用是把character_set_client,character_set_connection,character_set_results
设定为utf8,包括对应的排列方式的编码。
Character_set_server是系统编码,这个是不用改的。


-- 修改库的字符集
alter database xms_national character set utf8;
-- 设置表的字符集
ALTER TABLE region
    DEFAULT CHARACTER SET utf8 COLLATE  utf8_general_ci;
-- 设置所有列的字符集
ALTER table region CONVERT TO CHARACTER SET utf8 COLLATE  utf8_general_ci;

url:
jdbc:mysql://127.0.0.1:3306/xms_national?useUnicode=true&characterEncoding=utf8&autoReconnect=true

你可能感兴趣的:(mysql,jdbc)