mysql数据库的中文乱码问题解决方案
2017-09-05 10:56
260 查看
刚装上的mysql数据库,在里面新建了一张表,但是却发现往里面插入汉字的时候会报错,那么怎么办呢?小生这里介绍几种方法:
--修改数据库的字符集
将users表的字符集和排序规则修改为utf8格式:
SHOW FULL COLUMNS FROM users;
ALTER TABLE users CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci
新建数据库test2,并将字符集和排序规则设置为gbk格式:
GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
新建数据库test2,并将字符集和排序规则设置为utf8格式:
UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
综上,根据自己的亲身经历,又查阅了各种资料,小生强烈推荐使用utf8,并且最好在安装数据库的时候将默认的格式设置为utf-8。
相关文章推荐
- PHP返回mysql数据库中文字符出现乱码问题之解决方案
- PHP返回mysql数据库中文字符出现乱码问题之解决方案
- mysql数据库-中文乱码问题解决方案
- 关于JAVA插入Mysql数据库中文乱码问题解决方案
- SSH框架项目+jsp页面+MySQL数据库,数据中文乱码问题解决方案合集
- SSH整合过程中中文乱码问题的解决方案(以mysql数据库为简单案例)
- 关于mysql数据库中存放中文字段乱码问题解决方案
- JSP中文乱码问题终极解决方案
- 关于mysql数据库的中文乱码问题
- Mysql中文乱码问题完美解决方案
- 中文乱码问题的解决方案
- mybatis操作mysql数据库中文出现乱码的问题
- [问题]wkhtmltopdf转换网页中文乱码问题解决方案
- Mysql中文乱码问题完美解决方案
- Java 关于中文乱码问题的解决方案与经验 (1)
- 使用JSP开发应用程序时的编码(中文等乱码)问题的建议解决方案(包括接受request和数据库操作)
- MySQL数据库插入中文数据乱码问题
- MySQL字符集中文乱码终极解决方案和mysql查询中文问题解决方法[转贴]
- springMVC教程(四)保存数据到mysql数据库中文乱码问题解决方法
- Mysql中文乱码问题完美解决方案