首页> 实战笔录 >数据库 >MySql MySql
mysql数据库中存进的数据是中文,为什么查出来的数据是乱码?
作者:小萝卜 2019-04-03 【 MySql 】 浏览 2098
简介你的mysql客户端和你的mysql服务器的编码不一样,,应为utf8编码的中文是3个字符,而gbk编码的中文是两个字符,,这样解析出来的中文就是乱码了。。你需要该数据库的字符集编码
你的mysql客户端和你的mysql服务器的编码不一样,,应为utf8编码的中文是3个字符,而gbk编码的中文是两个字符,,这样解析出来的中文就是乱码了。。你需要该数据库的字符集编码。。。
具体如下:
具体如下:
找到mysql 的ini配置文件
在[client]这里加上default_character_set = utf8
在[mysqld]这里加上character_set_server = utf8
不出意外应该可以了
很赞哦! (0)