用php将sqlserver中的二进制流字段(类型为image)读取出来显示的是“?”是什么原因?

怎么才能正确获取该字段的内容?他是把图片转成二进制流存进去的,我该怎么读取出来... 怎么才能正确获取该字段的内容?
他是把图片转成二进制流存进去的,我该怎么读取出来
展开
 我来答
匿名用户
2014-09-26
展开全部
检查下 数据库的编码和显示时候的编码,一般出现乱码都是编码的问题,建议重新设置下编码
追问
他是把图片转成二进制流存进去的,我该怎么读取出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jarhf
推荐于2016-07-31 · TA获得超过1862个赞
知道小有建树答主
回答量:1736
采纳率:25%
帮助的人:1030万
展开全部
如果该image字段是存储的字符串字节流的话,你得知道是什么编码,然后php中用相应编码的方法去把字节流转成字符串,编码不对的话读出的就是?
更多追问追答
追问
那一般这种字段的编码会是什么呢?你说的编码是utf-8,gbk这种编码吗?
追答
那我怎么知道你存的时候用的是什么编码把字符串转成的字节流。你都试试看哪种能读出正确的字符串。 当然如果那个image字段存的不是字符串数据,那就。。。。一般来说应该很少有人把字符串数据转成字节流存在image类型的字段中吧。。。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式