Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie fügt man arabische Zeichen in die SQL-Datenbank ein?

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') .)