mysql中更改字符集为utf8&&mysql中文输入不了问题解决
写给TT;对不起啦!!
嗯,输入不了中文,大多数问题是mysql的字符集设置的问题,当然,别的问题也有可能,
这里我们用两种方法设置mysql的字符集,图形化工具和命令行的方式(一种操作完即可)
一,修改数据库,表字段的字符集之前要先修改mysql默认的字符集及sql-mode的修改或注释
- 打开装mysql的目录 Mysql ----》MySQL Server 5.7 ---》 my.ini文件 嗯,这里找不到的话直接在根目录下搜一下 MySQL Server或者my.ini 试试
-
-
用记事本打开my.ini文件.第一步修改 sql-mode ,点击 记事本最上面编辑,然后点击查找,输入sql-mode,如果有则把那一行注释掉,如果没有就不用管,一般是有的,(网上查这个也可以修改,但是意思是一样的,sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"变成sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION")
-
变成这样
-
然后修改配置文件的默认字符集 character-set-server 和 default-character-set 为 default-character-set=utf8 和 character-set-server=utf8
嗯,同理,default-character-set也同上面一样修改
修改完记得保存哦。嗯,做完这些之后,要重启一下mysql服务, 在桌面左下角搜所 服务,然后找到有Mysql字符的服务名,然后重启。
二,接下来要修改数据库,表的字段的字符集
图形化工具:我使用的是 Navicat for mysql
这些步骤简单直接上图 修改数据库的,修改完确认
然后是数据表的
嗯,做完这些之后,在插入一次试一下可以插入中文不。
嗯,命令行的有机会在补存。
TT ^_^
参考博客:
https://www.cnblogs.com/liuzhen1995/p/5689772.html
https://www.cnblogs.com/sunzn/archive/2013/03/14/2960248.html
https://www.cnblogs.com/zhaoshunjie/p/4570783.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?