加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql数据库中文乱码怎么做

发布时间:2022-02-22 14:36:00 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要介绍mysql数据库中文乱码怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql中文乱码的解决办法:1、在linux环境下找到my.cnf文件并进行编码修改;2、在Windows下修改my.ini文件;3、在使用过程中强制设置
      这篇文章主要介绍mysql数据库中文乱码怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
 
      mysql中文乱码的解决办法:1、在linux环境下找到my.cnf文件并进行编码修改;2、在Windows下修改my.ini文件;3、在使用过程中强制设置字符集编码。
 
一.简介
 
      MySQL默认latin1(其实就是ISO-8859-1)字符集。这显然不能满足我们的需要,因此我们把它调整为UTF8字符集,以兼容大多数字符集。
 
1. 先来执行两条SQL,来检测下当前的MySQL默认字符集编码:
 
Sql命令:
 
mysql>show variables like "%colla%";
  
Sql命令:
 
mysql>show variables like "%char%";
  
二.修改字符集为UTF-8
 
需要修改MySQL配置文件my.cnf文件,Windows环境则是my.ini文件。
 
通常在linux环境下my.cnf文件位于/etc/mysql/my.cnf(/etc/my.cnf)路径下,但由于安装版本或是系统环境的不同,我们可能无法在这个目录中找到该文件
 
1.Linux下修改方法
 
修改mysql的配置文件,由于新装的mysql有可能在etc下没有my.cnf
 
这是需要自己创建一个。查找一个my-medium.cnf 文件,然后复制到etc文件夹下命令为:cp /usr/share/doc/MySQL-server-5.5.24/my-medium.cnf /etc/my.cnf
 
Shell代码:
 
#echo 修改my.cnf文件
 
#sudo vi /etc/my.cnf
 
在[client]下加入代码:
 
    default-character-set=UTF8
 
在[mysqld]下加入代码:
 
character_set_server=utf8
 
修改成功后重新启动mysql数据库。
 

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!