博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MAC下彻底解决mysql无法插入和显示中文
阅读量:4563 次
发布时间:2019-06-08

本文共 570 字,大约阅读时间需要 1 分钟。

  

  一、场景呈现

  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

 

转载于:https://www.cnblogs.com/Logen/p/3562215.html

你可能感兴趣的文章
Mysql数据库索引的使用
查看>>
【推荐系统篇】--推荐系统之训练模型
查看>>
Mysql篇--Linux中安装Mysql
查看>>
CSS3实现图片木桶布局
查看>>
Flask入门之Virtualvenv的安装及使用(windows)
查看>>
Coder-Strike 2014 - Finals (online edition, Div. 2) B. Start Up
查看>>
(转载)软件开发模式对比(瀑布、迭代、螺旋、敏捷)
查看>>
eclipse中AndroidA工程依赖B工程设置
查看>>
Oracle - 查询
查看>>
SVN入门教程
查看>>
angular2
查看>>
24点游戏 程序(二)
查看>>
linux ----> centos 网络、tomcat、vi、等等的配置和使用
查看>>
Hive导入数据
查看>>
【剑指offer】数值的整数次方
查看>>
CentOS 7 系统服务详解
查看>>
最小生成树------Kruskal算法
查看>>
手动构建镜像
查看>>
实际描述和固定描述的取值
查看>>
MyEclipse优化设置(最详细版本)
查看>>