Pour que le champ puisse stocker des caractères unicode, il faut utiliser le type nvarchar
(ou autre similaire comme ntext
, nchar
).
Pour insérer les caractères unicode dans la base de données, vous devez envoyer le texte en unicode en utilisant un type de paramètre comme nvarchar
/ SqlDbType.NVarChar
.
(Pour être complet :si vous créez du SQL dynamiquement (contre l'avis courant), vous placez un N avant un littéral de chaîne pour le rendre unicode. Par exemple :insert into table (name) values (N'Pavan')
.)