当前位置:编程学习 > C#/ASP.NET >>

blob datatable string byte

我将word文档内容 存入到
oracle数据库中的一个blob字段
我现在将这个字段查询出来放到了 datatable中.

然后创建一个新的word 将blob字段的信息放到word里面..
现在问题是  取出的时候 是乱码...
求大虾帮助

这是存入代码
       FileStream fs = new FileStream(DocFilePath + "\\SaveTemp\\WordTemp.doc", FileMode.Open, FileAccess.Read);
                byte[] buffurTemp = new byte[fs.Length];
                fs.Read(buffurTemp, 0, (int)fs.Length);
                Dda.Doc_Insert(_visitArgs.MedicalExamId, buffurTemp);


这是取出代码

                byte[] buffur = System.Text.Encoding.Unicode.GetBytes(_dt.Rows[0][3].ToString());
                File.WriteAllBytes(DocFilePath + "\\OpenTemp\\WordTemp.doc", buffur);
--------------------编程问答-------------------- 问题已经解决....但是不能给自己分.. --------------------编程问答-------------------- 你确定是Unicode编码?
分享一下解决办法
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,