今天往數據庫里添加數據,一個Nvarchar的字段,添加中文內容后亂碼了,上網查了一下,解決方案是前面加個大寫的N。
-------------------------------------------------------------------------------------------------------------------------------
一、在字符串前面加上 N 代表存入數據庫時以 Unicode 格式存儲。
二、查看sqlserver默認的編碼格式
SQL語句:SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage')
936 簡體中文GBK
950 繁體中文BIG5
437 美國/加拿大英語
932 日文
949 韓文
866 俄文
65001 unicode UFT-8
三、修改sqlserver默認編碼格式
1、數據庫右鍵-->選擇屬性
2、

四、Unicode
對於西文字符,用一個字節來存儲足夠了,對於東方文字字符,就需要兩個字節來存儲。Unicode 為了統一、規范、方便、兼容,就規定西文字符也用兩個字節來存儲。
