如何解决mysql个别文字乱码的问题


当前第2页 返回上一页

3465428b844bd1d9c6295219814d360.png

原因详解:

MySQL数据库的数据进出实际上是有几道转换手续的。

其中进入的时候:character_set_client转character_set_connection转character_set_server存入数据库。

而取出的时候:数据库取出转character_set_server转character_set_result。

这样大家应该明白了吧,进出数据库的数据都要经过character_set_server转换,所以无论是前台的正确的汉字还是数据库内正确的汉字,只要不在gb2312内就会被转换成问号。

解决方法:

一劳永逸的方法,小编直接在server\MySQL文件夹内,将my.ini文件修改了。

修改过程为:找到[mysqld]再向下找几行发现“default_character_set=utf8”,在该行下添加一行“character_set_server=gbk”。

当然不是必须用gbk,小编是为了小心起见用了国标扩展,即gb2312的扩展gbk。

以上就是如何解决mysql个别文字乱码的问题的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

mysql怎么清空数据表数据

mysql存储过程是什么样

mysql中复制详细解析

详解mysql数据库优化的八种方式(经典必看)

mysql卸载后再装不上怎么办

mysql 5.7 深度解析: 半同步复制技术

mysql是一种什么语言?

mysql主键还需要建立索引吗?

详解mysql的主从复制、读写分离、备份恢复

mysql 数据类型选择原则

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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