zoukankan      html  css  js  c++  java
  • MAC下彻底解决mysql无法插入和显示中文

      

      一、场景呈现

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

      二、问题解决方案

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

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

      mysql>stauts;

      

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

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

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

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

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

      mysql>status;

      

      问题解决!

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

      三、参考资料:

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

  • 相关阅读:
    C#笔记(Hex转JPG)
    rpm 和 yum 软件管理
    名称空间和作用域
    网络技术管理和进程管理
    RAID磁盘阵列
    CentOS7系统启动流程:
    磁盘lvm管理
    面向对象 异常处理
    自定义函数和调用函数 return返回值
    Python常用模块
  • 原文地址:https://www.cnblogs.com/Logen/p/3562215.html
Copyright © 2011-2022 走看看