私はSQL Server 2008のファイルストリームオプションを初めて使用しますが、このオプションを開く方法と、ファイルを保存できるテーブルを作成する方法をすでに理解しています。私のテーブルに含まれているとしましょう: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();
ストリームを返します。// ストリームを返します
「ストリーム」をバイナリデータとして filecontent 列に挿入しました。
この列に対して「選択」を試みたところ、(文字列に変換した後) データは返されましたが、ヘブライ文字は「?」になります。
この問題を解決するにはどうすればよいですか? 何に注意すればよいですか?
ありがとう、ガディム