2005-01-28, 23:41
runs fine here with every build since november up till 24th of january so thats not it. settings for mail are correct?
Quote:=?iso-8859-1?q?=e5=e4=f6?= from [email="your.name@email.com"]your.name@email.com[/email]
Quote:åäö from [email="your.name@email.com"]your.name@email.com[/email]
Quote:for i in range(numemails):
self.listcontrol.additem(self.emails[i].get('subject') + " from " + self.emails[i].get('from'))
Quote:
for i in range(numemails):
header = str(self.emails[i].get('subject'))
header = re.sub(r'=\?iso-8859-1\?q\?', '', header)
header = re.sub(r'=5f', ' ', header)
header = re.sub(r'\?=', '', header)
header = re.sub(r'=e4', 'ä', header)
header = re.sub(r'=e5', 'å', header)
header = re.sub(r'=c4', 'ä', header)
header = re.sub(r'=d6', 'ö', header)
header = re.sub(r'=c5', 'å', header)
header = re.sub(r'=f6', 'ö', header)
header = re.sub(r'_', ' ', header)
header = re.sub(r'=20', ' ', header)
header = re.sub(r'=3a', ':', header)
header = re.sub(r'=3b', ';', header)
header = re.sub(r'=2e', '.', header)
header = re.sub(r'=2c', ',', header)
header = re.sub(r'=3d', '=', header)
header = re.sub(r'=3f', '?', header)
header = re.sub(r'=25', '%', header)
header = re.sub(r'=26', '&', header)
header = re.sub(r'=28', '(', header)
header = re.sub(r'=29', ')', header)
header = re.sub(r'=a4', '¤', header)
header = re.sub(r'=24', '$', header)
header = re.sub(r'=a4', '¤', header)
header = re.sub(r'=7b', '{', header)
header = re.sub(r'=5b', '[', header)
header = re.sub(r'=5d', ']', header)
header = re.sub(r'=7d', '}', header)
header = re.sub(r'=5c', r'\\', header)
header = re.sub(r'=\?windows-1252\?q\?-', '-', header)
header = re.sub(r'=\?windows-1252\?q80', 'e', header)
self.listcontrol.additem(header + " from " + self.emails[i].get('from'))
Nukkumatti Wrote:this script is working great, but when i get some e-mails with iso-8859-1 encoding the subject looks like this:
it should be look like this:
i changed the following lines from this:
to this:
i know this is not so sophisticated way to do this. if anybody knows how to strip iso-8859-1 emails to readable form better way than this please tell me.