mysql80解决不支持中文的问题
2024-09-08 18:14:07
1.查看mysql80字符集
show variables like 'character_set%';
2.修改server编码格式
在mysql安装目录下找到my-default.ini文件并复制一份改为my.ini,文件内加入如下设置
[mysqld]
character-set-server=utf8
collation-server = utf8_general_ci
[client]
default-character-set=utf8
其他不用动,保存后重启mysql服务
3.修改数据库编码
alter database mydata character set utf8mb4;
4.其他编码修改
set character_set_client=utf8mb4;
5.如果都不能解决,考虑删除并重建数据库
#创建数据库时设置好库的编码格式
create database mydata character set utf8 COLLATE utf8_general_ci;
重新创建的库和表就可以正常添加中文了
最新文章
- java中文乱码解决之道(九)-----总结
- tableViewCell嵌套collectionView,动态高度
- [HTML5]label标签使用以及建议
- RMAN-03009 ORA-19504 ORA-27038
- 传说中的WCF(6):数据协定(b)
- C++ 11 之学习总结
- delphi 窗体透明
- cocoaPods下载使用记录
- 解决win service 2003 IIS发布Gis网站后,访问地图服务出错,无法正常打开而且 事件查看器出现错误提示。
- C#去掉字符串中的汉字
- 5个Android开发中比较常见的内存泄漏问题及解决办法
- 如何检测或判断一个文件或字节流(无BOM)是什么编码类型
- 一套代码小程序&;Web&;Native运行的探索05——snabbdom
- js重点--匿名函数
- [Spark]如何设置使得spark程序不输出 INFO级别的内容
- Python数据分析基础教程
- httpd的rpm包及源码安装配置
- Docker镜像加速设置
- HDU - 3564 Another LIS(LIS+线段树)
- AndroidManifest: windowSoftInputMode属性总结