Unicode UTF-7 编码将 Unicode 字符表示为 7 位字节 ASCII 字符的序列。
非 ASCII Unicode 字符由 ASCII 字符的转义序列表示。
UTF-7 编码是为支持某些须要 UTF-7 编码的协议而存在的,这些协议一般是电子邮件或新闻组协议。可是,UTF-7 并不是特别安全或可靠。在某些情况下,更改一个位可能会全然改变对整个 UTF-7 字符串的解释。在其它情况下,差点儿全然不同的 UTF-7 字符串能够对同样的文本进行编码。此外,对于包括非 ASCII 字符的序列,UTF-7 的空间利用效率比 UTF-8 低非常多,并且编码/解码的速度较慢。
因此。假设有其它选择,通常不应使用 UTF-7:UTF-8 通常应优先于 UTF-7。
能够使用 UTF7Encoding 类在字符和 UTF-7 编码之间相互转换。
来源: http://www.bubuko.com/infodetail-2051794.html