Я новичок в опции filestream в SQL Server 2008,
но я уже понимаю, как открыть эту опцию и как создать таблицу, которая позволит вам сохранять файлы.
скажем, моя таблица содержит:
id, name, filecontent
Я попытался вставить html-файл (в котором есть символы иврита иврита) в эту таблицу.
Я пишу в asp.net (c #), используя Visual Studio 2008.
но когда я попытался прочитать содержимое, ивритский символ становится '?'.
действия, которые я предпринял, были:
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 в виде двоичных данных.
Я попытался сделать выборку для этого столбца, и данные действительно вернулись (после того, как я переместил их обратно в строку), но ивритские символы стали '?'
как мне решить эту проблему?
на что стоит обратить внимание?
спасибо,
gadym