c# 怎样将数据库离得二进制数据在读取的时候转成汉字

来源:百度知道 编辑:UC知道 时间:2024/06/17 18:42:13
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[])字段值)