首页 > 数据库技术 > 详细

MAC下彻底解决mysql无法插入和显示中文

时间:2014-02-24 12:35:35      阅读:549      评论:0      收藏:0      [点我收藏+]

  

  一、场景呈现

  Mac 下Eclipse+mysql开发j2ee的时候,在页面像数据库中插入中文数据的时候,数据库会报错。而且即使插入成功,在控制台或者其他可视化数据库操作软件看数据发现都是??,错误的原因是数据库的编码问题。

  二、问题解决方案

  假设下文是对mysql基本操作熟悉的情况下!

  mysql>mysql -u root -p 回车输入密码

  mysql>stauts;

  bubuko.com,布布扣

  所以很容易发现是编码问题!

  可以用sublime 或者是vi在[mysqld] 下加入

  default-storage-engine=INNODB
  character-set-server=utf8
  collation-server=utf8_general_ci

  然后重启数据库!如问题还在,可以在配置好的环境下重新创建数据库!

  配置好后查看当前数据库字符集(status;)

  mysql>status;

  bubuko.com,布布扣

  问题解决!

  注:通过可视化客户端修改数据库编码有些系统解决不了这问题,比如Mac。

 

  三、参考资料:

  http://www.cplusplus.me/1207.html

MAC下彻底解决mysql无法插入和显示中文

原文:http://www.cnblogs.com/Logen/p/3562215.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!