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

 我来答
一骑当后
推荐于2016-10-06 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40298 获赞数:306443
网络、设备维护、电路、弱电检测。

向TA提问 私信TA
展开全部
  检查当前数据库编码。
  使用语句:
  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;

  
du瓶邪
推荐于2017-09-19 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2955万
展开全部

UTF-8是UTF-8编码是一种目前广泛应用于网页的编码,它其实是一种Unicode编码,即致力于把全球所有语言纳入一个统一的编码。

前UTF-8已经把几种重要的亚洲语言纳入,包括简繁中文和日韩文字。

所以在制作某些网站时,需要使用UTF-8,找到菜单的修改——页面属性——标题和编码,在编码列表中选择UTF-8后确定即可。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式