UTF16

UTF - 16是Unicode字符編碼五層次模型的第三層 ： 字符編碼表 （ Character Encoding Form ， 也稱爲 " storage format " ） 的一種實現方式 。 即把Unicode字符集的抽象碼位映射爲16位長的整數 （ 即碼元 ） 的 - { 序列 } - ， 用於數據存儲或傳遞 。 Unicode字符的碼位 ， 需要1個或者2個16位長的碼元來表示 ， 因此這是一個變長表示 。 UTF是 " Unicode / UCS Transformation Format " 的首字母縮寫 ， 即把Unicode字符轉換爲某種格式之意 。 UTF - 16正式定義於ISO / IEC 10646 - 1的附錄C ， 而RFC2781也定義了相似的做法 。