I am on SQL Server 2008, my collation is SQL_LATIN1_general_CP1_C1_AS which comes from instance collation..
My table schema has nvarchar fields
I.e. address nvarchar (256)
Now using SSMS or t-sql if I insert address using N'a string containing Asian Characters' where String contains some Asian Characters; will they be saved correctly and displayed correctly in SSMS...
The place where I am confused is SQL_LATIN1_general_CP1_C1_AS; this is a collation - sorting etc; but what determines What kind of characters can be stored in database?
I come from Oracle background where database character set determines everything and is generally set AL32UTF8 for Unicode.
I know in SQL Server there is no UTF8, only UCF2 which is implemented for nvarchar columns...
But is not some setting at server instance level which determines which Unicode characters can be placed in database. If yes, what is that?
I know UNICODE Is a complex topic; it involves databases, Windows OS and application. I can research my application; but at database and Windows OS what needs to be set so Asian characters can be stored and displayed.
THANKS A LOT.