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

Comment utiliser le classement UTF-8 dans la base de données SQL Server ?

UTF-8 n'est pas un jeu de caractères, c'est un encodage. Le jeu de caractères pour UTF-8 est Unicode. Si vous souhaitez stocker du texte Unicode, vous utilisez le nvarchar type de données.

Si la base de données utilisait UTF-8 pour stocker du texte, vous n'obtiendriez toujours pas le texte sous forme de données UTF-8 encodées, vous l'obtiendriez sous forme de texte décodé.

Vous pouvez facilement stocker du texte encodé en UTF-8 dans la base de données, mais vous ne le stockez pas sous forme de texte, vous le stockez sous forme de données binaires (varbinary ).