注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

张晓—— 廊坊师范学院九期信息技术提高班

Just Do It!

 
 
 

日志

 
 
 
 

解决Mysql中文乱码   

2014-12-11 21:43:43|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
     用mysql数据库有时候会遇到中文乱码,最近在项目中遇到过几次,每次都是上网查,这里总结一下我对这个问题的解决。首先说出现乱码的原因是字符集不统一造成的,那咱们要做的就是统一字符集。
     先查看数据库的编码:SHOW VARIABLES LIKE 'character_set_%';
    
解决Mysql中文乱码 - 张晓 - 张晓—— 廊坊师范学院九期信息技术提高班
 看到数据库编码是latin1,造成了出现中文乱码
 一、第一步
  修改my.ini文件编码改为utf8,注意:有两处
         default-character-set=utf8 
 然后再执行上面语句,查看编码。如果不统一,继续看下面步骤。

二、第二步 
     修改data目录中相应数据库目录下的db.opt配置文件

        default-character-set=utf8

        default-collation=utf8_chinese_ci

       再查看字符集是否统一
三、第三步
    修改数据库的编码,在mysql中执行语句:alter database testdb character set utf8;这条语句会修改当前数据库的编码。
    再执行查看字符集语句:SHOW VARIABLES LIKE 'character_set_%';
   
解决Mysql中文乱码 - 张晓 - 张晓—— 廊坊师范学院九期信息技术提高班
    现在,数据库的编码统一了,再插入中文就没有乱码了。
  评论这张
 
阅读(45)| 评论(6)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017