File: utf-7.el.html
Defines a coding system for UTF-7, defined in RFC 2152. Non-ASCII segments are encoded as base64-encoded big endian UTF-16. Also defines a variation required for IMAP (RFC 2060).
The encoding and decoding was originally taken from Jon K Hellan's implementation in Gnus, but has been substantially re-done.
This probably needs more attention. In particular, it's not completely consistent with iconv's behavior. It's arguable whether the IMAP version should be a coding system since it's apparently only used for IMAP mailbox names, so it's commented out.
Defined variables (0)
Defined functions (6)
utf-7-decode | (LEN IMAP) |
utf-7-encode | (FROM TO IMAP) |
utf-7-imap-post-read-conversion | (LEN) |
utf-7-imap-pre-write-conversion | (FROM TO) |
utf-7-post-read-conversion | (LEN) |
utf-7-pre-write-conversion | (FROM TO) |