登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
1
2
/ 2 页
下一页
返回列表
首页
›
业界区
›
安全
›
MySQL 5.7.x版本修改字符集(Win11环境)
MySQL 5.7.x版本修改字符集(Win11环境)
[ 复制链接 ]
苗嘉惠
2026-1-5 03:30:04
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
1.前置问题
mysql5.7.*版本默认使用的字符集是latin1(拉丁文),当添加中文数据时,出现字符串值不正确。
mysql5.7.*版本默认使用latin1,是因为MySQL是由瑞典人开发的,所以默认使用欧洲的字符集。
查看数据表和数据库的默认字符集
数据表:
数据库:
查看所有变量的字符集
校对所有字符集
2.修改默认字符集
找到MySQL的数据文件存储目录,找到my.ini文件并打开。
一般数据文件存储目录默认安装在C:\ProgramData\MySQL\MySQL Server 5.7,否则在自定义存储目录查看。
在文件找到 [mysql] ,在下方添加:
[mysql]
# 默认字符集
default-character-set=utf8
复制代码
在文件找到 [mysqld],在下方添加:
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
复制代码
最后使用命令重启MySQL服务使配置生效(重启需要管理员权限)
C:\Windows\System32>net stop MySQL57
MySQL57 服务正在停止.
MySQL57 服务已成功停止。
C:\Windows\System32>net start MySQL57
MySQL57 服务正在启动 .
MySQL57 服务已经启动成功。
复制代码
也可以在windows服务列表中找到MySQL服务进程重启,简单易懂。
再次查看字符集&系统变量
查看修改字符集之前创建的数据库和表还是使用之前默认的字符集:
查看修改字符集之后创建的数据库和表使用的字符集:
查看修改后系统变量字符集:
验证插入中文数据
在my.ini中添加默认字符集之前已创建的数据库和数据表如何修改默认字符集?
登录MySQL
mysql -u root -P 3306 -h localhost -p
复制代码
修改数据表的默认字符集
# 修改表的默认字符集为utf8
mysql> alter table 数据表名 charset utf8;
# 查看数据表的默认字符集
mysql> show create table 数据表名;
复制代码
修改数据库的默认字符集
mysql> alter database 数据库名 charset utf8;
# 查看数据库的默认字符集
mysql> show database 数据库名;
复制代码
关于MySQL8.x和MySQL5.x使用字符集UTF8和UTF8MB4的说明:
什么是UTF-8?
UTF-8 是一种变长的字符编码,它是 Unicode 的一种实现方式。在 UTF-8 编码中,每个字符可以使用 1 到 4 字节来表示。UTF-8 编码的最大特点是向后兼容 ASCII,即所有标准的 ASCII 字符(U+0000 到 U+007F)仍然使用 1 字节表示。
UTF-8 能够表示几乎所有的语言字符,并且它已经成为 Web 上最广泛使用的字符编码标准。
1 字节:ASCII 字符(0x00 到 0x7F)
2 字节:较常见的字符,如拉丁字母、汉字等(0x80 到 0x7FF)
3 字节:扩展字符,如一些汉字和其他中等使用频率的字符(0x800 到 0xFFFF)
4 字节:稀有字符,如表情符号、一些少数民族的字符等(0x10000 到 0x10FFFF)
什么是UTF-8MB4?
UTF-8MB4 是 UTF-8 的一个增强版,支持完整的 Unicode 字符集,最大支持 4 字节的字符。它可以存储任何 Unicode 字符,包括一些特殊字符,如表情符号、古代文字等。
4 字节:UTF-8MB4 引入了对超过 3 字节字符(例如表情符号和一些少数民族的字符)的支持,这些字符超出了 UTF-8 的支持范围,因此需要使用 4 字节来存储。
在 MySQL 中,UTF-8 实际上并没有完全遵循 Unicode 标准,最多支持 3 字节的字符,而 UTF-8MB4 解决了这个问题,提供了完整的 Unicode 支持。
在 MySQL 中使用 UTF-8 和 UTF-8MB4
UTF-8 的字符集对于很多应用来说已经足够,但随着应用程序和网站逐渐支持表情符号和更多的 Unicode 字符(例如古代文字、特殊符号),UTF-8 已经不再能满足所有需求。
UTF-8MB4 完全支持 Unicode 标准,特别是对于现代 Web 应用,支持表情符号和特殊符号的需求越来越高。例如,社交平台、聊天应用、用户评论等都需要能够处理表情符号和其他特殊字符。
因此,如果你的应用中包含用户输入的文本(例如社交网络、即时消息系统等),使用 UTF-8MB4 是更加推荐的选择。
所以从MySQL 8.x开始使用utf8mb4作为默认字符集,而MySQL 5.x一直使用latin1作为默认字符集,但是从MySQL 5.5.3版本开始支持utf8mb4字符集。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
MySQL
版本
修改
字符集
Win11
相关帖子
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
0
5
锟及
2026-04-03
安全
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
0
3
表弊捞
2026-04-03
安全
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
0
4
呼延含玉
2026-04-03
安全
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
0
3
闻人莹华
2026-04-03
安全
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
1
4
轧岔
2026-04-03
安全
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
0
4
哎禹供
2026-04-03
安全
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
0
5
旌磅箱
2026-04-03
安全
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
0
4
些耨努
2026-04-03
安全
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
0
4
吕梓美
2026-04-03
安全
SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
0
4
炳裘垦
2026-04-03
回复
(33)
左丘雅秀
2026-1-14 02:12:04
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
谢谢分享,试用一下
管水芸
2026-1-14 16:27:38
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
懂技术并乐意极积无私分享的人越来越少。珍惜
志灿隐
2026-1-16 10:30:40
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢分享,学习下。
湄圳啸
2026-1-17 18:08:06
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
过来提前占个楼
冷晓晴
2026-1-21 08:41:03
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
谢谢分享,辛苦了
羊舌正清
2026-1-23 08:23:38
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
鼓励转贴优秀软件安全工具和文档!
缍米
2026-1-23 21:09:32
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
收藏一下 不知道什么时候能用到
贼瘁
2026-1-24 10:13:47
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
很好很强大 我过来先占个楼 待编辑
祝娜娜
2026-1-24 13:30:44
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
鼓励转贴优秀软件安全工具和文档!
劳暄美
2026-1-26 10:09:33
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
yyds。多谢分享
里豳朝
2026-1-28 08:15:21
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
鼓励转贴优秀软件安全工具和文档!
嗳诿
2026-2-1 04:00:52
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
过来提前占个楼
盛天欣
2026-2-1 15:29:08
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
过来提前占个楼
俞秋荣
2026-2-4 07:51:30
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
懂技术并乐意极积无私分享的人越来越少。珍惜
梢疠
2026-2-7 23:54:23
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
过来提前占个楼
悯拄等
2026-2-8 03:24:59
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
谢谢分享,试用一下
撷监芝
2026-2-9 00:01:19
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
鼓励转贴优秀软件安全工具和文档!
恶凝毛
2026-2-9 12:37:02
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢楼主提供!
后沛若
2026-2-10 15:30:31
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
喜欢鼓捣这些软件,现在用得少,谢谢分享!
下一页 »
1
2
/ 2 页
下一页
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
苗嘉惠
2026-2-10 15:30:31
关注
0
粉丝关注
21
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991125
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
神泱
9529
6
韶又彤
9912
7
荪俗
9024
8
宋子
9875
9
蓬森莉
9871
10
俞瑛瑶
10000
查看更多
今日好文热榜
1
200 行 Python 代码,从零手搓极简 Agent,
1
200 行 Python 代码,从零手搓极简 Agent,
1
手把手教你用Python做本地AI聊天机器人最终
1
200 行 Python 代码,从零手搓极简 Agent,
366
200 行 Python 代码,从零手搓极简 Agent,
1
200 行 Python 代码,从零手搓极简 Agent,
1
手把手教你用Python做本地AI聊天机器人最终
1
200 行 Python 代码,从零手搓极简 Agent,
1
手把手教你用Python做本地AI聊天机器人最终
1
200 行 Python 代码,从零手搓极简 Agent,
2
手把手教你用Python做本地AI聊天机器人最终
776
手把手教你用Python做本地AI聊天机器人最终
1
200 行 Python 代码,从零手搓极简 Agent,
1
200 行 Python 代码,从零手搓极简 Agent,
1
手把手教你用Python做本地AI聊天机器人最终
1
200 行 Python 代码,从零手搓极简 Agent,
1
手把手教你用Python做本地AI聊天机器人最终
1
200 行 Python 代码,从零手搓极简 Agent,
1
200 行 Python 代码,从零手搓极简 Agent,
1
200 行 Python 代码,从零手搓极简 Agent,