ubuntu下修改mysql的编码

来源:互联网 发布:window python编译器 编辑:程序博客网 时间:2024/06/05 10:29

问题

在使用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=utf8collation-server=utf8_unicode_ciskip-character-set-client-handshake

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

关于我的数学网站

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

原创粉丝点击