原文路徑:
檢視sqlserver編碼格式的sql語句
? 1
select
collationproperty(
'chinese_prc_stroke_ci_ai_ks_ws'
,
'codepage'
)
下面是查詢結果:
936 簡體中文gbk
950 正體中文big5
437 美國/加拿大英語
932 日文
949 韓文
866 俄文
65001 unicode uft-8
1.varchar[(n)]
長度為 n 個位元組的可變長度且非 unicode 的字元資料(utf-8)。n 必須是乙個介於 1 和 8,000 之間的數值。儲存大小為輸入資料的位元組的實際長度,而不是 n 個位元組。所輸入的資料字元長度可以為零。varchar 在 sql-92 中的同義詞為 char varying 或 character varying。
2.nvarchar(n)
包含 n 個字元的可變長度 unicode 字元資料。n 的值必須介於 1 與 4,000 之間。位元組的儲存大小是所輸入字元個數的兩倍。所輸入的資料字元長度可以為零。nvarchar 在 sql-92 中的同義詞為 national char varying 和 national character varying。
由於sql server 不支援utf8,當使用varchar儲存漢字時,會出現亂碼。需要轉換。
常見編碼格式(中文編碼)
中文編碼主要有以下四種 gb2312簡體中文編碼,乙個漢字占用2個位元組,在大陸是主要的編碼方式。當文章 網頁中包含正體中文 日文 韓文等時,這些內容可能無法被正確編碼。big5正體中文編碼,主要在台灣地區使用。gbk支援簡體及正體中文,但對他國非拉丁字母語言還是有問題。utf 8 unicode編...
http chunked編碼格式
http的響應資料由下面2部分構成 響應頭 資料部分 資料部分的格式由響應頭說明 一般情況下,http的響應頭包含content length域來指明資料的長度,例如 通常使用chunked編碼進行傳輸的時候,會先將資料進行壓縮。http響應頭中的content encoding域指明了壓縮格式。當...
MySQL編碼格式
mysql在5.5.3之後增加了這個utf8mb4的編碼,mb4就是most bytes 4的意思,專門用來相容四位元組的unicode。好在utf8mb4是utf8的超集,除了將編碼改為utf8mb4外不需要做其他轉換。當然,為了節省空間,一般情況下使用utf8也就夠了。二 內容描述 那上面說了既...