Extracted from Pike v7.6 release 61 at 2005-12-30.
pike.ida.liu.se
[Top]
MIME

Method MIME.decode_words_tokenized_labled()


Method decode_words_tokenized_labled

array(array(string|int|array(array(string)))) MIME.decode_words_tokenized_labled(string phrase)

Description

Tokenizes and labels a header value just like MIME.tokenize_labled() , but also converts encoded words using MIME.decode_word() . The result is an array where each element is an array of two or more elements, the first being the label. The rest of the array depends on the label:

"special"

One additional element, containing the character code for the special character as an int.

"word"

Two additional elements, the first being the word, and the second being the character set of this word (or 0 if it did not originate from an encoded word).

"domain-literal"

One additional element, containing the domain literal as a string.

"comment"

One additional element, containing an array as returned by MIME.decode_words_text() .


See also

MIME.decode_words_tokenized_labled_remapped