| Extracted from Pike v7.8 release 866 at 2018-02-09.

[Top]
MIME

# Method MIME.decode_words_tokenized_labled()

Method decode_words_tokenized_labled

  `array(array(string|int|array(array(string)))) decode_words_tokenized_labled(string phrase, int|void flags)`

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