中易网

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

答案:2  悬赏:60  
解决时间 2021-12-23 11:56
如何设置mysql数据库为utf-8编码
最佳答案
方法一:
mysql> show variables like '%chara%';
+--------------------------+--------------------------+
| Variable_name | Value |
+--------------------------+--------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | d:\mysql\share\charsets\ |
+--------------------------+--------------------------+
8 rows in set (0.00 sec)

mysql> set character_set_client=utf8
-> ;
Query OK, 0 rows affected (0.00 sec)

mysql> set character_set_client=gbk;
Query OK, 0 rows affected (0.00 sec)

mysql>
方法二:
在my.ini或者my.cnf中改
全部回答
检查当前数据库编码。 使用语句: show variables like ‘%character%’; show variables like’%collation%’; 如果不是以上情况,需要将mysql编码设置为utf-8。具体步骤如下: 如果安装mysql时安装了“mysql sever instance configuration wizard”,则只需要启动该程序进行相应设置即可。如下面截图中所描述,需要将默认编码设置为utf8 如果没有该程序,需要手动修改mysql编码。 1、 编辑mysql的配置文件 mysql的配置文件windows下一般在系统目录下或者在mysql的安装目录下名字叫my.ini,可以搜索,linux下一般是 /etc/my.cnf --在 [mysqld] 标签下加上以下内容: default-character-set = utf8 character_set_server = utf8 注意:如果此标签下已经存在“default-character-set=gbk”类似的内容,只需修改即可。 --在 [mysql] 标签下加上一行 default-character-set = utf8 --在 [mysql.server]标签下加上一行 default-character-set = utf8 --在 [mysqld_safe]标签下加上一行 default-character-set = utf8 --在 [client]标签下加上一行 default-character-set = utf8 2、 重新启动mysql服务 windows可在服务管理器中操作,也可使用命令行: net stop mysql 回车 net start mysql 回车 服务名可能不一定为mysql,请按自己的设置 linux下面可是用 service mysql restart 如果出现启动失败,请检查配置文件有没有设置错误 3、 查看设置结果 登录mysql命令行客户端:打开命令行 mysql –uroot –p 回车 输入密码 进入mysql后 执行 :show variables like "% character %"; 另外: 建立数据库时可以使用以下命令: create database app_relation character set utf8; use app_relation; source app_relation.sql; 修改数据库编码的命令为: alter database app_relation character set utf8;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
张家港市公安局城东派出所地址有知道的么?有
求姚贝娜的looting of a fool 歌词
玄螈的意思是什么啊?请解释下!
易手的意思是什么?易手的释义是什么啊?
30以内所有4的倍数有哪些。
延吉有面试培训班吗?要专业培训的,有知道的朋
常阴沙派出所地址有知道的么?有点事想过去!
乳白的意思是什么啊?请解释下!
充庭的意思是什么?充庭的释义是什么啊?
天煞星是谁
乘航派出所地址在什么地方,想过去办事
小楠造型地址在哪,我要去那里办事
橐驰的意思是什么?橐驰的释义是什么啊?
枝頭的意思是什么?枝頭的释义是什么啊?
女生有胡子去除小妙招有哪些?实在非常纠结请
推荐资讯
要想和一个陌生人开始一段感情该怎么开口怎么
內園的意思是什么?內園的释义是什么啊?
松花緑的意思是什么啊?请解释下!
静几明窗的意思是什么?静几明窗的释义是什么
共飨的意思是什么?共飨的释义是什么啊?
常熟市供电公司支塘营业厅地址有知道的么?有
我想知道尿蛋白2+是啥意思
宿舍墙壁发霉怎么处理
和硕的意思是什么啊?请解释下!
电商行业是否已经接近饱和?还有空间吗
拉屎很干很粗,为什么,如何处理?谢谢。
ddy90 c机电式预付费电能表是否一卡一表
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?