DECODE (STR &KEY (START 0) (END (LENGTH STR)))
Decodes an encoded string and returns the result. Start and end can be defined if only a part of the sring shell be decoded.
DECODE* (STR &KEY (START 0) (END (LENGTH STR)))
Decodes a mixed string, i.e., a string that may contain encoded and unencoded words.
ENCODE (STR &OPTIONAL &KEY (ENCODING B) (CHARSET UTF-8))
encodes the string using the given encoding and character set
returns the maximum number of bytes a character uses in the given charset and as second value a boolean denoting whether the length is fixed. Throws an error if the charset is unknown.
Decodes a single encoded word. Encodings can consist of multiple words, seperated by <CRLFSP>
decodes q encoded strings to octet arrays
Whether a character can be used directly in Q encoding.
Maps a character encoding name to the internal symbol. Throws an error if the character encoding is not known.
The character sequence <CRLFSP> which seperates the lines of multi line fields.
The regular expression that matches a single encoded word.