ubuntu下修改mysql的编码

版权声明:本文为博主原创文章,禁止转载。联系方式:[email protected] https://blog.csdn.net/WMN7Q/article/details/78356982

问题

在使用mysql的时候经常会遇到中文编码错误的问题,这篇文章就来总结一下解决的办法。

会有两种情况,一种是表格已经创建,这时候要改数据类型,第二种是还没创建表。

创建后修改表编码

可以参考下面的链接:

https://zhidao.baidu.com/question/1800624779598184747.html

我直接把修改的代码放在下面,方便查看:

-- 修改表编码
alter table tbtest character set utf8 COLLATE utf8_general_ci;
-- 修改字段编码
ALTER TABLE tbtest MODIFY email VARCHAR(60) CHARACTER SET utf8 COLLATE utf8_general_ci;

修改默认字符集

修改my.cnf文件,修改的范例可以参考下面这个网站:

http://www.jb51.net/article/92802.htm

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

关于my,cnf的位置应该是在etc/mysql里面,大家可以去看一下

关于我的数学网站

最近感觉大家比较喜欢一些好玩的东西,所以开始在网站上更新一些有意思的关于数学的东西,比如说画爱心,Mathematica绘制’I LOVE MATH’|心型函数的绘制,代码什么的都已经放在里面了,之后还会更新更多关于数学方面有趣的只是,欢迎大家关注。

猜你喜欢

转载自blog.csdn.net/WMN7Q/article/details/78356982