当前位置:网站首页>快速解决MySQL插入中文数据时报错或乱码问题
快速解决MySQL插入中文数据时报错或乱码问题
2022-08-09 09:34:00 【Living_Amethyst】
数据库中,如果要表示中文,需要先明确字符编码(字符集)
MySQL默认的字符集,叫做拉丁文,它是不支持中文的
为了能够存储中文,我们需要把字符集改成UTF-8
而修改MySQL字符集的方法有很多种,这里介绍一种一劳永逸的方法 ——修改MySQL的配置文件
如何修改MySQL的配置文件
第一步、我们需要先确认当前数据库的字符集
show variables like 'character%';
第二步、找到配置文件 my.ini
这个文件不好找,我们介绍一种方法
a、打开开始菜单中的文件位置
b、右键,点击属性,找到”目标“
c、把”目标“中的内容拷贝下来,这里就是MySQL的可执行程序路径和配置文件路径
我们只需要拷贝这句话
d、按照这个路径,就找到了配置文件 my.ini
第三步、修改配置文件
a、为了防止我们修改配置文件操作失败,我们要先进行备份,(备份是一个很好的习惯!!)
b、编辑 **ini ** 文件(使用记事本打开即可)
我们只需要找到两处
第一处:
第二处:
注意两侧不要有空格
第四步、配置文件不是改了就立即生效的,还需要做一些额外工作
a、重启MySQL服务器,不重启肯定不会生效!
在开始菜单找到服务,然后找到MySQL,右键,重启
重启之后看到 显示 正在运行,说明修改成功
如果是其它内容,如 启动中…,则说明重启失败
失败的最大原因就是配置文件修改错了
b、修改配置文件对于已经创建好的数据库是不会生效的
必须删除旧的,重新建库建表
解决完毕!
边栏推荐
猜你喜欢
随机推荐
goproxy.io 证书过期
8. Recursively traverse and delete cases
5.Set interface and implementation class
免费下载天地图全国基础地理信息矢量数据的一种方法
unix环境编程学习-多线程
2.Collection interface
Do you know the principles of test cases and how to write defect reports?
【ASM】字节码操作 MethodVisitor 案例实战 生成对象
1.线程简介
STM32F103实现IAP在线升级应用程序
3.List接口与实现类
Golang Protobuf 处理
【分布式事务】
迭代
Do you know the basic process and use case design method of interface testing?
What is the reason for the suspended animation of the migration tool in the GBase database?
.equals==
命令行查询数据库
IDEA见过就会爱上的超实用快捷键,一键十行!
MySQL关于表的知识点,进来学习!