MAC下完全解决mysql没法插入和显示中文

  

  1、场景呈现html

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

  2、问题解决方案sql

  假设下文是对mysql基本操做熟悉的状况下!数据库

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

  mysql>stauts;spa

  

  因此很容易发现是编码问题!3d

  能够用sublime 或者是vi在[mysqld] 下加入server

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

  而后重启数据库!如问题还在,能够在配置好的环境下从新建立数据库!blog

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

  mysql>status;

  

  问题解决!

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

 

  3、参考资料:

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

相关文章
相关标签/搜索