为什么mysql数据库里的中文是乱码?
我的mysql数据库有一个数据库blog,编码是utf8,可是我做的写入blog的中文在数据库里都是乱码,但是读取并显示在网页(网页浏览器编码设置为utf8)上却完全正常...
我的mysql数据库有一个数据库blog,编码是utf8,可是我做的写入blog的中文在数据库里都是乱码,但是读取并显示在网页(网页浏览器编码设置为utf8)上却完全正常,这是为什么,如何在数据库里显示正常的中文(有时很需要在blog数据库看到正常的中文)
编辑网页用的是dw,也是utf8 展开
编辑网页用的是dw,也是utf8 展开
3个回答
展开全部
方法一。把数据库改成 gbk_chinese_ci 格式。
方法二。在数据库连接的语句后加上 mysql_query("SET NAMES 'GBK'"); //设置输入语句格式。
方法三。再添加数据文件的文档顶部加上
header("Content-type:text/html;charset=utf-8"); //修改字符集
方法二。在数据库连接的语句后加上 mysql_query("SET NAMES 'GBK'"); //设置输入语句格式。
方法三。再添加数据文件的文档顶部加上
header("Content-type:text/html;charset=utf-8"); //修改字符集
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mysqlClient命令行客户端显示中文的编码是gbk
出现乱码的解决办法:
set names gbk;
出现乱码的解决办法:
set names gbk;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主进入mysql命令行,设置字符集,set names gbk;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询