mysql8.0 中文数据乱码怎么解决

 我来答
ch...h@163.com
2017-01-03 · TA获得超过833个赞
知道小有建树答主
回答量:432
采纳率:0%
帮助的人:134万
展开全部
MySQL会出现中文乱码的原因不外乎下列几点:
1.server本身设定问题。
2.table的语系设定问题(包含character与collation)
3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8。utf8可以兼容世界上所有字符!
一、避免创建数据库及表出现中文乱码和查看编码方法
1、创建数据库的时候:CREATE DATABASE `test`
CHARACTER SET 'utf8'
COLLATE 'utf8_general_ci';
2、建表的时候 CREATE TABLE `database_user` (
`ID` varchar(40) NOT NULL default '',
`UserID` varchar(40) NOT NULL default '',
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
这2个设置好了,基本就不会出问题了,即建库和建表时都使用相同的编码格式。
但是如果已经建了库和表可以通过以下方式进行查询。
匿名用户
2017-01-03
展开全部
编码换成UTF-8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我們这一世
2017-01-03 · TA获得超过134个赞
知道小有建树答主
回答量:314
采纳率:100%
帮助的人:129万
展开全部
编码换成UTF-8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式