Sql Server編碼格式

2021-08-16 07:49:43 字數 789 閱讀 9278

原文路徑:

檢視sqlserver編碼格式的sql語句

? 1

selectcollationproperty('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也就夠了。二 內容描述 那上面說了既...