WTF-8(Wobbly Transformation Format-8位)是一种UTF-8的超集,它可以对未成对的代理码点进行编码。它以与UTF-8兼容的方式表示来自JavaScript和Windows等系统的文本,这些系统内部使用UTF-16,但不强制执行代理必须成对出现这一规则。WTF-8旨在用于内部自包含系统,这些系统中的组件由于遗留原因需要支持可能格式错误的UTF-16。任何WTF-8数据在输出前都必须转换为Unicode编码(建议使用UTF-8)。WTF-8不得用于表示文件格式中的文本或用于Internet传输。