c# 怎样将数据库离得二进制数据在读取的时候转成汉字
来源:百度知道 编辑:UC知道 时间:2024/09/12 17:11:03
sql数据库里的一个字段把文字内容保存成了image类型,怎么样在读取的时候把它转换成汉字。
SqlDataAdapter da=("select fieldname from tablename where ",conn);
Dataset ds;
da.Fill(ds);
byte[] b=(byte[])ds.Tables[0].Rows[0][0];
string str= Encoding.UTF8.GetString(b);//如果是gb2312就是Encoding.GetEncoding("gb2312").GetString(b)
读取出你的image字段内容,然后
System.Text.Encoding.Default.GetString((byte[])字段值)