Это должен быть NCHAR или NVARCHAR ... [ Редактировать ] ... после преобразования их в UCS-2 .
В обоих случаях хранятся символы Unicode (с использованием набора символов UCS-2). Используйте NCHAR для полей с фиксированной длиной (фиксированное количество символов) и NVARCHAR для полей переменной длины.
Преимущество использования UCS-2 состоит в том, что вся поддерживающая логика проще, поскольку для символов требуется ровно два байта для хранения. Недостатком является то, что много места теряется, если большая часть текста использует в основном символы ASCII.
Спасибо, Ремус Русану, за то, что указал, что многобайтовые строки НЕ напрямую совместимы с наборами UCS Unicode. Если вы действительно говорите UTF-8 или UTF-16, он не будет храниться или обрабатываться SQL-сервером должным образом до его преобразования в UCS-2.
Если кто-то только пытается сохранить эти данные, без поиска по ним и т. Д. Формат VARBINARY действительно полезен. В противном случае нужно конвертировать, как я предлагаю. (UCS-2 должен обрабатывать большинство, но, увы, не все наборы символов там).