MySQL数据库不支持中文的解决办法


本文摘自PHP中文网,作者黄舟,侵删。

接上一篇文章,在解决了mysql+flask环境配置问题之后,往数据库存中文字符串会报1366错误,提示不正确的字符。继而发现默认的mysql采用了Latin1字符集,这种编码是不支持中文的。

如果想支持中文的话,需要设置一下mysql字符集。

众所周知utf-8是可以的,gbk也没问题,为了可扩展性,选择utf-8编码。思路如下:

一、关闭mysql服务

二、sudo gedit /etc/mysql/my.cnf 使用管理员权限编辑配置文件,在其中添加以下内容并保存(提示:不要图省事用权限指令修改ubuntu系统文件的读写权限,笔者曾将所有系统文件权限都改成了777,虽然可以用图形界面访问系统文件更方便了,但系统坏了......)

阅读剩余部分

相关阅读 >>

mysql 8.0.14 安装配置方法图文教程(通用)

mysql如何设置字符集为utf8

mysql中关于char和varchar的区别

数据库中能够唯一地标识一个元组的属性或属性的组合称为什么

制作脚本实现mysql自动备份

如何使用navicat连接mysql数据库?

python基础之操作mysql数据库

mysql适合数据仓库吗?

浅谈mysql表空间回收的正确姿势

mysql多表联合查询操作实例分析

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...