UTF-8 není znaková sada, je to kódování. Znaková sada pro UTF-8 je Unicode. Pokud chcete uložit text Unicode, použijte nvarchar
datový typ.
Pokud by databáze k ukládání textu používala UTF-8, stále byste text nedostali ven jako zakódovaná data UTF-8, ale dostali byste ho jako dekódovaný text.
Text zakódovaný v UTF-8 můžete snadno uložit do databáze, ale poté jej neuložíte jako text, ale uložíte jej jako binární data (varbinary
).