While working on multi language support we need to insert different language data in same field or different fields of a SQL server table. There are two basic rules one need to keep in mind while storing multi lingual or Unicode data: · First is column must be of Unicode data type (i.e., nchar, nvarchar, ntext). · And second is that the value must be prefixed with N while insertion. Below is the sample script with output to understand it better. USE MASTER GO -- Drop and Create TestMultiLingualDB IF db_id ( 'TestMultiLingualDB' ) IS NOT NULL DROP DATABASE TestMultiLingualDB GO SET NOCOUNT ON GO CREATE DATABASE TestMultiLingualDB GO USE TestMultiLingualDB GO CREATE TABLE MultiLanguage ( Id INT , Var_Field VARCHAR ( 50 ), NVar_Field NVARCHAR ( 50 )) GO -- Insert Hindi Characters INSERT ...