mysql数据库字符编码问题(windows系统下)---需要修改字符集为UTF-8
1.1. 需要修改字符集为UTF-8
cmd进入mysql命令:mysql -u root -p test(其中root为用户名,test为库名,注意需要以管理员权限运行cmd.exe)
查看字符集命令:SHOW VARIABLES LIKE 'character_set_%';
要将自己CREATE的表设置为UTF—8,不然mysql会出现无法插入中文字符的情况。不然再怎么设置my.ini文件也没有用。
创建数据库时可以设置:CREAT DATABASE test CHARACTER SET utf8;
1.2. 需要修改字符集为UTF-8
而后,找到my.ini文件,简单配置的脚本如下:
[client]
port=3306
default-character-set=utf8
[mysqld]
basedir=D://MYSQL//mysql-5.7.22-winx64
datadir=D://MYSQL//mysql-5.7.22-winx64//data
port=3306
#default-character-set=utf8
character-set-server=utf8
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysqld_safe]
default-character-set=utf8
1.3. 重启mysql数据库
1.4. 效果如下图停止命令:net stop mysql
启动命令:net start mysql