UTF-8 एक वर्ण सेट नहीं है, यह एक एन्कोडिंग है। UTF-8 के लिए निर्धारित वर्ण यूनिकोड है। यदि आप यूनिकोड टेक्स्ट को स्टोर करना चाहते हैं तो आप nvarchar
. का उपयोग करें डेटा प्रकार।
यदि डेटाबेस टेक्स्ट को स्टोर करने के लिए यूटीएफ -8 का उपयोग करेगा, तो भी आपको टेक्स्ट को एन्कोडेड यूटीएफ -8 डेटा के रूप में नहीं मिलेगा, आप इसे डीकोडेड टेक्स्ट के रूप में निकाल देंगे।
आप डेटाबेस में यूटीएफ -8 एन्कोडेड टेक्स्ट को आसानी से स्टोर कर सकते हैं, लेकिन फिर आप इसे टेक्स्ट के रूप में स्टोर नहीं करते हैं, आप इसे बाइनरी डेटा (varbinary
) के रूप में स्टोर करते हैं। )।