1. 程式人生 > >英文版SQL Server,命令中輸入中文,結果是亂碼的解決方案(轉帖+親自實踐)

英文版SQL Server,命令中輸入中文,結果是亂碼的解決方案(轉帖+親自實踐)

向英文版的sqlserver中,插入或者修改中文資料的時候會變成亂碼,欄位已經是nvarchar型別的了,還是亂碼。

解決之道就是在要插入的中文字元的引號前加N

比如一般情況下

insert into MyTable(name,url) values('name','中文');

而要想在英文版的sqlserver中不亂碼,就必須

insert into MyTable(name,url) values('namet',N'中文')