UTF-8 не е набор от знаци, а кодиране. Наборът от символи за UTF-8 е Unicode. Ако искате да съхранявате Unicode текст, използвайте nvarchar
тип данни.
Ако базата данни използва UTF-8 за съхраняване на текст, пак няма да изведете текста като кодирани UTF-8 данни, ще го изведете като декодиран текст.
Можете лесно да съхранявате UTF-8 кодиран текст в базата данни, но тогава не го съхранявате като текст, а като двоични данни (varbinary
).