網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

UTF16是什麼意思

欄目: 心理 / 發佈於: / 人氣:1.5W
UTF16是什麼意思

UTF-16是Unicode的其中一個使用方式。 UTF是 Unicode Translation Format的縮寫,即把Unicode轉做某種格式的意思,UTF-16對每一個Unicode碼位使用16位元它在Unicode基本多文種平面定義的字符(無論是拉丁字母、漢字或其他文字或符號),一律使用2字節儲存。

而在輔助平面定義的字符,會以代理對(surrogate pair)的形式,以兩個2字節的值來儲存。UTF-16比起UTF-8,好處在於大部分字符都以固定長度的字節(2字節)儲存,但UTF-16卻無法兼容於ASCII編碼。

c#中默認的就是UTF-16,所以在處理c#字符串的時候只能是byte,stream等方式去處理其編碼方法是:1如果字符編碼U小於0x10000,也就是十進制的0到65535之內,則直接使用兩字節表示記得采納啊

Tags:UTF16