Hi guys,
I have a site which is starting to use other languages such as Chinese. I've have had a slight problem with Chinese characters being stored as "?" in the DB but this was fixed by placing N in front of the text on the SQL inserts/updates
i.e. set myField = N'家'
All my relevant text fields are nvarchars in the DB.
My question is this:
I have a single script which builds the SQL statements based on the form details passed to it so my update placing the 'N' before all text fields is across the whole site. Are there any consequences to this for non-unicode chars or will it be ok? Storage space issues? Field length issues I should worry about?
I just wanna make sure I'm covering all bases here
Cheers in advance for your help.
I have a site which is starting to use other languages such as Chinese. I've have had a slight problem with Chinese characters being stored as "?" in the DB but this was fixed by placing N in front of the text on the SQL inserts/updates
i.e. set myField = N'家'
All my relevant text fields are nvarchars in the DB.
My question is this:
I have a single script which builds the SQL statements based on the form details passed to it so my update placing the 'N' before all text fields is across the whole site. Are there any consequences to this for non-unicode chars or will it be ok? Storage space issues? Field length issues I should worry about?
I just wanna make sure I'm covering all bases here

Cheers in advance for your help.