在mysql控制台,创建字符集为utf8的数据库的命令:
create database xxyy default character set utf8;
而导入导出数据库时的命令:
mysqldump -uroot -ppassword dbname > xx.sql --default-character-set=utf8
mysql -uroot -ppassword dbname < xx.sql --default-character-set=utf8
注意有关字符集的参数是不一样的。
---------------------------------------
如何把mysql数据库的默认的编码转换为utf-8编码
如果您安装mysql的时候,默认的编码不是使用utf-8编码,您建立好数据库之后请执行下面语句
alter database urdbname DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
这样即可把mysql数据库的默认的编码转换为utf-8编码,从而避免汉字的乱码问题。
create database xxyy default character set utf8;
而导入导出数据库时的命令:
mysqldump -uroot -ppassword dbname > xx.sql --default-character-set=utf8
mysql -uroot -ppassword dbname < xx.sql --default-character-set=utf8
注意有关字符集的参数是不一样的。
---------------------------------------
如何把mysql数据库的默认的编码转换为utf-8编码
如果您安装mysql的时候,默认的编码不是使用utf-8编码,您建立好数据库之后请执行下面语句
alter database urdbname DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
这样即可把mysql数据库的默认的编码转换为utf-8编码,从而避免汉字的乱码问题。