欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

windows系统下mysql数据库字符编码问题分析之需要修改字符集为UTF-8

程序员文章站 2022-06-20 23:07:14
1.1. 需要修改字符集为utf-8 cmd进入mysql命令:mysql -u root -p test(其中root为用户名,test为库名,注意需要以管理员权限运行cmd.exe) 查看字符...

1.1. 需要修改字符集为utf-8

cmd进入mysql命令:mysql -u root -p test(其中root为用户名,test为库名,注意需要以管理员权限运行cmd.exe)

windows系统下mysql数据库字符编码问题分析之需要修改字符集为UTF-8

查看字符集命令:show variables like 'character_set_%';

windows系统下mysql数据库字符编码问题分析之需要修改字符集为UTF-8

要将自己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. 重启my

停止命令:net stop mysql

启动命令:net start mysql

1.4. 效果如下图

windows系统下mysql数据库字符编码问题分析之需要修改字符集为UTF-8