Lines Matching refs:charset
173 _, charset, cte, cte_string, _ = ew.split('?')
174 charset, _, lang = charset.partition('*')
181 string = bstring.decode(charset)
184 "contains bytes not decodable using {} charset".format(charset)))
185 string = bstring.decode(charset, 'surrogateescape')
188 if charset.lower() != 'unknown-8bit':
190 "in encoded word; decoded as unknown bytes".format(charset)))
191 return string, charset, lang, defects
204 def encode(string, charset='utf-8', encoding=None, lang=''): argument
221 if charset == 'unknown-8bit':
224 bstring = string.encode(charset)
233 return "=?{}{}?{}?{}?=".format(charset, lang, encoding, encoded)