what is nvarchar
NVARCHAR â Data is stored in a Unicode encoding. Every language is supported. A Good Idea. What about storage space? VARCHAR is generally efficient, since the character set / encoding was custom-designed for a specific locale. NVARCHAR fields store either in UTF-8 or UTF-16 encoding, base on the NLS setting ironically enough.