mysql乱码、mysql数据中文问号

网上排出此错误方法的很多,但是 都不简洁,找不到根本原因

主要排查两点:

1.代码中jdbc链接的编码规则
url=jdbc:mysql://localhost:3306/title?useUnicode=true&characterEncoding=utf8      

将characterEncoding设置为utf8

2.设置mysql的编码规则

进入mysql的安装目录,打开my.ini(mysql5.7默认在c盘program file data 下的mysql文件夹里),在此文件中,将mysql下方添加

default-character-set=utf8

在mysqld下方添加

character-set-server=utf8

⚠️注意:打开my.ini的工具最好是txt或者notepad++,千万不要用vscode!!!!

我用vscode打开,因为我vscode默认编码格式是utf8 而my.ini编码格式是ANSI编码

所以在vscode中保存的my.ini会导致mysql服务器无法启动

以上方法改好之后重启mysql服务器即可。

最后编辑于:2024-12-25 21:03:55
© 著作权归作者所有,转载或内容合作请联系作者

喜欢的朋友记得点赞、收藏、关注哦!!!

相关推荐
李老头探索1 分钟前
深入理解 Java Set 集合:原理、应用与高频面试题解析
java·开发语言
翔云 OCR API4 分钟前
手机号认证接口、C++API核验、实名认证
开发语言·c++
虾球xz17 分钟前
游戏引擎学习第69天
学习·游戏引擎
SoraLuna25 分钟前
「Mac畅玩鸿蒙与硬件48」UI互动应用篇25 - 简易购物车功能实现
开发语言·macos·ui·华为·harmonyos
顾北辰2036 分钟前
使用Apache Mahout制作 推荐引擎
java·spring boot·机器学习
爱lv行37 分钟前
安装和配置 Apache 及 PHP
开发语言·php·apache
大叔_爱编程1 小时前
wx016基于springboot+vue+uniapp的超市购物系统小程序
vue.js·spring boot·小程序·uni-app·毕业设计·源码·课程设计
向宇it1 小时前
【从零开始入门unity游戏开发之——unity篇04】unity6基础入门——场景窗口(Scene)和层级窗口(Hierarchy)介绍
开发语言·unity·c#·游戏引擎
firepation1 小时前
基于SpringBoot学生就业管理系统
java·spring boot·mysql·源码·课程设计