登录
首页 >  数据库 >  MySQL

mysql解决乱码问题

来源:SegmentFault

时间:2023-01-14 12:34:48 384浏览 收藏

本篇文章给大家分享《mysql解决乱码问题》,覆盖了数据库的常见基础知识,其实一个语言的全部知识点一篇文章是不可能说完的,但希望通过这些问题,让读者对自己的掌握程度有一定的认识(B 数),从而弥补自己的不足,更好的掌握它。

一、查看当前数据编码

SHOW VARIABLES LIKE 'character%';
如果有不是utf-8编码的,就去找到数据库的配置文件
my.ini
或者
/etc/my.cnf
文件,修改里面的配置

二、修改数据库配置文件

  • [client] 下面修改或添加
    default-character-set=utf8
  • [mysqld] 下面修改或添加
    character-set-server=utf8
  • [mysql] 下面修改或添加
    default-character-set=utf8

[mysqld]
#绑定IPv4和3306端口
port = 3306
# 设置mysql的安装目录,即你解压缩安装包的位置
basedir=D:/mysql-5.6/
#需要注意到的是这里是斜杠"/" 而不是Windows里面的反斜杠'\"

# 设置mysql数据库的数据的存放目录
datadir=D:/mysql-5.6/data/

# 允许最大连接数
max_connections=200

#设置字符集为utf8
character-set-server=utf8

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

[client]
#设置客户端字符集
default-character-set=utf8

三、修改连接Url

在连接的后面加上
==?useUnicode=true&characterEncoding=utf-8==

到这里,我们也就讲完了《mysql解决乱码问题》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于mysql的知识点!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表