Para que el campo pueda almacenar caracteres Unicode, debe usar el tipo nvarchar
(u otro similar como ntext
, nchar
).
Para insertar los caracteres Unicode en la base de datos, debe enviar el texto como Unicode utilizando un tipo de parámetro como nvarchar
/ SqlDbType.NVarChar
.
(Para completar:si está creando SQL dinámicamente (en contra del consejo común), coloque una N antes de un literal de cadena para convertirlo en unicode. Por ejemplo:insert into table (name) values (N'Pavan')
.)