Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment insérer des caractères arabes dans une base de données SQL ?

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