查看SQLserver編碼格式的SQL語句 sql
SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage') 編碼
下面是查詢結果:
936 簡體中文GBK
950 繁體中文BIG5
437 美國/加拿大英語
932 日文
949 韓文
866 俄文
65001 unicode UFT-8 spa
1.varchar[(n)] code
長度爲 n 個字節的可變長度且非 Unicode 的字符數據(UTF-8)。n 必須是一個介於 1 和 8,000 之間的數值。存儲大小爲輸入數據的字節的實際長度,而不是 n 個字節。所輸入的數據字符長度能夠爲零。varchar 在 SQL-92 中的同義詞爲 char varying 或 character varying。 server
2.nvarchar(n) unicode
包含 n 個字符的可變長度 Unicode 字符數據。n 的值必須介於 1 與 4,000 之間。字節的存儲大小是所輸入字符個數的兩倍。所輸入的數據字符長度能夠爲零。nvarchar 在 SQL-92 中的同義詞爲 national char varying 和 national character varying。 io
因爲sql server 不支持UTF8,當使用varchar保存漢字時,會出現亂碼。須要轉換。 亂碼