我是 sql server 2008 中的 filestream 选项的新手,但我已经了解如何打开此选项以及如何创建允许您保存文件的表。假设我的表包含:id、name、filecontent
我试图在这个表中插入一个 html 文件(其中包含希伯来字符/文本)。我正在使用 Visual Studio 2008 在 asp.net (c#) 中编写。
但是当我试图读回内容时,希伯来字符变成了“?”。
我采取的行动是:
1.我读的文件是这样的:
// open the stream reader
System.IO.StreamReader aFile = new StreamReader(FileName, System.Text.UTF8Encoding.UTF8);
// reads the file to the end
stream = aFile.ReadToEnd();
// closes the file
aFile.Close();
返回流;// 返回流
我将“流”作为二进制数据插入到文件内容列中。
我尝试对此列进行“选择”并且数据确实返回(在我将其转换回字符串之后)但希伯来语字符变为“?”
我该如何解决这个问题?我应该注意什么?
谢谢,加迪姆