UTF-1

UTF-1是一种将ISO 10646 / Unicode转化成字节流的方式。由于其本身的设计问题，如果自中间的一个字符开始解码，UTF-1將無法重新同步（這造成擷取的困難），而且UTF-1也沒辦法進行可靠的字节搜索。又因为UTF-1使用的除数不是2的幂，所以转化得也相当缓慢。由于以上这些问题，UTF-1从来没有得到广泛採用，并已被UTF-8所取代。

设计 
UTF-1是一个类似于UTF-8的多字节编码；一个单一的Unicode代码点可以被编码成一个、两个、三个或五个八位字节。而如同UTF-8，ASCII码系列可被编码为一个八位字节，ASCII码的八位字节0X21 - 0x7E（十进制数33-126）也被用于UTF-1多字节编码；所以UTF-1不适合于许多互联网协议，包括MIME。 

UTF-1在其他编码里不使用C0和C1控制码-任何0x00-0X20或0x7F-0x9F的八位字节代表相应的在ISO-8859-1的编码位置（分别为U+0000-0020和U+007F-009F）。这种设计有66个八位字节的保护力求與ISO 2022兼容。 

UTF-1编码系统使用190的求模运算（256-66=190），它被設計用来对完整的31位原版通用字符集（UCS-4）进行编码。相比较而言，UTF-8保护所有128个ASCII八位字节，而且需要两个跟踪字节的多字节编码才能达成这个目的，它构成对64的求模运算（8-2=6, 26=64）。BOCU-1只保护所需的兼容MIME的极小集（0x00，0X07-0X0F，0X1A-0X1B和0X20），构成对243的求模运算（256-13=243）。

参见 
 通用字符集

参考文献 
 ISO IR 178 （PDF，256 KB，不再被使用的UTF-1规范）

Unicode轉換格式