实习日记5_2016.06.24
来源:互联网 发布:拼团软件 编辑:程序博客网 时间:2024/05/06 16:59
1.解决MacBook下MySQL中文显示错误的问题
问题描述:向table中INSERT带有中文的行时,出现错误"incorrect string values :..."
在网上查找原因,是因为server characterset和Db characterset默认为latin,而我们希望兼容中文的话应该设置为utf8。
Tips:查看默认字符集,可以在mysq命令行下使用命令
mysql>status;
解决办法:更改my.cnf配置文件
$ sudo /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf将默认配置文件拷贝到/etc/目录下,重命名为my.cnf。
$ sudo vim /etc/my.cnf这里必须加sudo,因为my.cnf默认权限为644。
在[mysqld]下加
default-storage-engine=INNODBcharacter-set-server=utf8collation-server=utf8_general_ci在[client]下加(没有[client]就自己添加)
default-character-set=utf8然后保存退出。
重新启动mysql服务,新建Database和Table,则可以插入中文,亲测可行。
Tips:对于之前建立的Database不起作用。
0 0
- 实习日记5_2016.06.24
- 实习日记1_2016.06.20
- 实习日记2_2016.06.21
- 实习日记3_2016.06.22
- 实习日记4_2016.06.23
- 实习日记6_2016.06.27
- 实习日记7_2016.06.28
- 实习日记8_2016.06.29
- 实习日记9_2016.06.30
- 实习日记5
- 日记_2016年07月07日
- 实习日记
- 实习日记
- 实习日记
- 实习日记
- 实习日记(一)
- 实习日记(0303)
- 实习日记之开篇
- 第十六周项目一小玩文件
- python微教程---第一季(第三集)---- 数据结构(列表)
- 归并排序求逆序对
- 【程序人生】:程序员练级攻略
- java--web注册界面验证代码
- 实习日记5_2016.06.24
- C++心得
- Android4.4沉浸状态栏结合CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout等使用详解
- 简单排序算法手撸(Java语言)
- 处理C++源代码的程序
- 分享 Ionic 开发 Hybrid App 中遇到的问题以及后期发布 iOS/Android 的方方面面
- Python中的图像处理
- A+B Problem III
- arm-linux-gnueabi-gcc5编译内核出错