向英文版的sql server中,插入或者修改中文數據的時候會變成亂碼,字段已經是nvarchar類型的了,還是亂碼。
解決之道就是在要插入的中文字符的引號前加N
比如一般情況下
insert into MyTable(name,url) values('weste.net','西部e網');
而要想在英文版的sql server中不亂碼,就必須
insert into MyTable(name,url) values('weste.net',N'西部e網');