如何设置mysql数据库为utf-8编码

2025-03-13 19:02:17
推荐回答(5个)
回答1:

修改 mysql 编码应该编辑 my.cnf 文件:

在 [client]和[mysqld]下面都增加 default-character-set=utf8  

改完之后 需要重启 才可以生效

回答2:

以更改为UTF-8为例,GB2312雷同。
1、关闭mysql服务(以下为命令行中执行)
view plaincopy
service mysql stop
2、修改 /etc/mysql/my.cnf (默认的安装路径)
view plaincopy
vim /etc/mysql/my.cnf
打开my.cnf后,在文件内的[mysqld]下增加如下两行设置:
character_set_server=utf8
init_connect='SET NAMES utf8'

然后保存退出。
3、重新启动mysql服务
view plaincopy
service mysql start
至此,完成修改默认编码,登陆mysql后重新使用show variable like '%character%'获得的输出效果

回答3:


新建数据库的时候,这个地方选择utf-8编码就行了

回答4:

在mysql你建字段的时候,就会有个选择编码的地方,建议最好用Utf-bin-8的那种,之前我定义的utf-8结果出来的还是乱码,后来换了utfbin8就没有过错了。

回答5:

https://zhidao.baidu.com/question/2203938937441169388.html?fr=iks&word=mysql+utf-8%B1%E0%C2%EB&ie=gbk