Im пишет надстройку Outlook для отправки электронных писем в соответствии с определенными параметрами.C# сохранение текста в SQL Server для полнотекстового поиска
В настоящее время я сохраняю объект Outlook.MailItem.Body
в поле varbinary(max)
в SQL Server 2008R2. Я также включил FTS в эту колонку.
В настоящее время я сохраняю свойство Body email в виде байтового массива в базе данных и использую функцию ASCIIEncoder.GetBytes()
для преобразования этого чистого текста. В настоящее время я испытываю некоторые странные результаты, из-за которых я иногда замечаю ?
персонажей для апострофов и новых линий.
У меня есть два вопроса:
- Это лучший способ для хранения текста в базе данных? Как массив байтов? И является ли ASCIIEncoder лучшим методом для этого?
- Я хочу правильно обрабатывать строки Unicode, есть ли что-нибудь, о чем я должен знать?
Спасибо за дополнительную информацию о varbinary, я обсуждал, как идти. – Simon