mysql 8.0 中文数据乱码怎么解决

 我来答
勤秀芳隋烟
游戏玩家

2019-09-05 · 非著名电竞玩家
知道大有可为答主
回答量:1.3万
采纳率:28%
帮助的人:597万
展开全部
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个设置好了,基本就不会出问题了,即建库和建表时都使用相同的编码格式。
但是如果已经建了库和表可以通过以下方式进行查询。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式