UTF-16的八位元相容編碼方案 UTF的八位元相容編碼方案英語Compatibility Encoding Scheme for UTF Bit簡稱 CESU 是統一碼技术报告  中描述UTF的变体 CESU 的設計是為了能在八位元的計算環境中提供 UTF 的定序因此報告中也明確指出只建議用在那些需要 UTF 定序不預期且不建議用於外部數據交換 CESU 有以下特點 基本多语言平面中的字符編碼會與 UTF 相同只有 增補字符會不同 只有六個字節形式的增符字符是合規的UTF 中的四字節形式是不合規的 以 CESU 編碼後的字節串列以二進位方式定序會與 UTF 編碼過的字節串列以二進位定序其結果是一樣 基本多语言平面中的字符碼位即 U 到 UFFFF 范围内的碼位其编码方式与 UTF 相同 增補字符即 U 到 UFFFF 范围内的碼位則先以同UTF的方式轉为代理对然后以 UTF 的方式將代理對中的每個代碼进行编码因此对于每个統一碼增補字符CESU 需要六个字节每个代理项  个字节而 UTF 只需要四个字节虽然技术报告中没有具体说明但未配对的代理項也會编码成为  个字节非基本多文種平面的字符會被编码成 yyyy xxxxxx  xxxx xxxxxx yyyy 表示字符的前五位减一字节值 xF 不会出现在 CESU 中因为它开始了 UTF 使用的  字节编码 WC 和WHATWG HTML標準禁止在HTML文檔中支援 CESU因为这会導致跨網站脚本漏洞 Java 的UTF修改版是 CESU並將 NUL 字符 U 的特殊超长编码作为两字节序列C   Oracle 数据库使用 CESU 作为其UTF字符集若要使用標準 UTF 自 Oracle  版起可以使用字符集ALUTF CESU 是IANA註冊的字符集