送分题:高手来来来! 怎么把数据库Image(2进制的)数据转成 string 显示在 label里面!!

silverseven2 2005-04-11 02:41:41
送分题:高手来来来! 怎么把数据库Image(2进制的)数据转成 string 显示在 label里面!!
...全文
118 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
曲滨_銘龘鶽 2005-04-11
  • 打赏
  • 举报
回复
如果你image字段保存的是图片(带子的那种)
要转换成 string 好像这个论坛是没戏了

如果 image 字段保存的是 string 转换成的 Byte 数组
1. 要知道原来保存进去的编码如(unicode,GB2312,UTF-8) 等
2. 根据编码 System.Text.Encoding.GetEncoding("编码").GetString("数据库取出的Byte数组")
如果是GB2312 而你的代码运行在中文简体系统的话,LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^) 的 方法就可以
LoveCherry 2005-04-11
  • 打赏
  • 举报
回复
你问的糊涂我回答的也糊涂啊
silverseven2 2005-04-11
  • 打赏
  • 举报
回复
string strtitle = rd["TITLE"].ToString();

string strfile = System.Text.Encoding.Default.GetString((byte[])rd["MARK"]);



Label1.Text = this.Server.HtmlEncode(strfile);
testArea.Value = this.Server.HtmlEncode(strfile);
LoveCherry 2005-04-11
  • 打赏
  • 举报
回复
你到底存的是不是图片啊?
Label1.Attributes.Add("style","word-break:break-all;word-wrap:break-word");
潜水的鱼 2005-04-11
  • 打赏
  • 举报
回复
有点不明白, 一会儿是存进去的是image, 一会儿又是文字存进;文存进显示换行需要替换\n
silverseven2 2005-04-11
  • 打赏
  • 举报
回复
>> LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^) ( )


再解决一个问题:
string strfile = System.Text.Encoding.Default.GetString((byte[])rd"MARK"]);



Label1.Text = strfile;


为什么读出来显示的文字不换行阿。数据库存进去的是换行。读出来不是了?

答不答的出都给你100分!
silverseven2 2005-04-11
  • 打赏
  • 举报
回复
>> LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^) ( )



强的jb都叫了
sskset 2005-04-11
  • 打赏
  • 举报
回复
...
singleflower 2005-04-11
  • 打赏
  • 举报
回复
问题描述不清楚,你究竟要做什么?
ArronLi 2005-04-11
  • 打赏
  • 举报
回复
问题不是很清楚?
Base64\BinHex\0101都可以显示在lable里啊,看你具体想显示什么???
LoveCherry 2005-04-11
  • 打赏
  • 举报
回复
System.Text.Encoding.Default.GetString((byte[])DataReader["图片字段"])
可是这样有什么意义?
silverseven2 2005-04-11
  • 打赏
  • 举报
回复
高手睡觉了吗?
silverseven2 2005-04-11
  • 打赏
  • 举报
回复
就是要数据库的 image(2进制) 类型 转换成 可以看到的文字放到 label 里面
jialiang 2005-04-11
  • 打赏
  • 举报
回复
Image(2进制的)数据转成 string
可以对二进制字节编码为Base64,显示为文本
也可以对二进制字节编码为BinHex,显示为文本
也可以直接以二进制0101的形式显示为文本
不清楚你将2进制的数据转成 string的具体含义是什么

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧