UTF-8000:突破限制的无限 UTF-8
UTF-8000: Unlimited UTF-8

这是一个名为 UTF-8000 的趣味提案,旨在打破标准 UTF-8 的字节长度限制,实现任意长度的编码单元。该方案在保留 ASCII 兼容性和自同步特性的基础上,通过引入多个起始字节和条纹化编码技术,将代码单元扩展至 22 字节甚至更长。文章详细剖析了从第一字节、起始位到内容位的解剖结构,解释了如何通过一元编码序列精确指示长度,同时严格防范过长效编码。尽管这并非 Unicode Consortium 的官方标准,但其清晰的规范定义和参考实现展示了编码设计的无限可能。
UTF-8000 规范的主要贡献在于,清晰地将 UTF-8 代码单元首字节的最高位拆分为自同步位和起始位,并阐明了如何在必要时将起始位跨延续字节进行条纹化分布,从而实现任意大的代码单元。