首页> 实战笔录 >MySql MySql

mysql数据库中存进的数据是中文,为什么查出来的数据是乱码?

作者:小萝卜 2019-04-03 浏览 1756

简介你的mysql客户端和你的mysql服务器的编码不一样,,应为utf8编码的中文是3个字符,而gbk编码的中文是两个字符,,这样解析出来的中文就是乱码了。。你需要该数据库的字符集编码

你的mysql客户端和你的mysql服务器的编码不一样,,应为utf8编码的中文是3个字符,而gbk编码的中文是两个字符,,这样解析出来的中文就是乱码了。。你需要该数据库的字符集编码。。。

具体如下:

找到mysql 的ini配置文件

在[client]这里加上default_character_set = utf8

在[mysqld]这里加上character_set_server = utf8

不出意外应该可以了

 

很赞哦! (0)

文章评论

    高端网站建设