UTF-8 to nie zestaw znaków, to kodowanie. Zestaw znaków dla UTF-8 to Unicode. Jeśli chcesz przechowywać tekst Unicode, użyj nvarchar
typ danych.
Gdyby baza danych używała UTF-8 do przechowywania tekstu, nadal nie wyszedłbyś na zewnątrz jako zakodowane dane UTF-8, ale jako tekst zdekodowany.
Możesz łatwo przechowywać tekst zakodowany w UTF-8 w bazie danych, ale wtedy nie przechowujesz go jako tekst, przechowujesz go jako dane binarne (varbinary
).