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