为了账号安全,请及时绑定邮箱和手机立即绑定

数据库无限输出乱码,求大神指教

程序测试通过,运行数据库显示表就成了这样,求大神指教http://img1.sycdn.imooc.com//58f835d50001e80f09970583.jpg

正在回答

3 回答

图片在mysql中的存储形式本来就是二进制的,输出的当然也是二进制数据,你设置的数据表的编码是utf-8,而二进制数据是最原始的数据,不存在什么编码格式,自然也无法转换成utf-8,所以就出现了乱码。难道你还指望mysql在控制台给你打印原图出来?

0 回复 有任何疑惑可以回复我~

编码改了,但是插入的图片被当做乱码输出,已经将图片改的很小了,只有650字节,但还是输出乱码,没插图片之前输出结果是正常的http://img1.sycdn.imooc.com//5905bb2f0001c5be13460657.jpg


0 回复 有任何疑惑可以回复我~

是不是编码没调 把数据库和项目编码改成UTF-8试试

0 回复 有任何疑惑可以回复我~
#1

慕粉2344018232 提问者

编码改了,但是插入的图片被当做乱码输出,已经将图片改的很小了,只有650字节,但还是输出乱码,没插图片之前输出结果是正常的
2017-04-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

数据库无限输出乱码,求大神指教

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信