Damit das Feld Unicode-Zeichen speichern kann, müssen Sie den Typ nvarchar
verwenden (oder ähnlich wie ntext
, nchar
).
Um die Unicode-Zeichen in die Datenbank einzufügen, müssen Sie den Text als Unicode senden, indem Sie einen Parametertyp wie nvarchar
verwenden / SqlDbType.NVarChar
.
(Der Vollständigkeit halber:Wenn Sie SQL dynamisch erstellen (gegen den allgemeinen Rat), setzen Sie ein N vor ein Zeichenfolgenliteral, um es zu Unicode zu machen. Zum Beispiel:insert into table (name) values (N'Pavan')
.)