...
Le codage 8bits ce n'est pas
le système qui le choisit mais l'expéditeur
et pour rappel, c'est la seule manière d'avoir
les lettres spécifiques au français (accents
cédille et autres exceptions culturelles) sans
avoir une surcharge de code.
Et quand on filtre ce code il faut utiliser une fonction
comme celle-ci:
def filtre_iso8859(l,br):
global _7bits
iso8859={'':'','':'',
'£':'£','%':'%','é':'é',
'/':'/','!':'!',':':':',
'ê':'ê','â':'â','û':'û',
'î':'î','ë':'ë','é':'é',
'ï':'ï','.':'.','ë':'ë',
'è':'è','à':'à',' ':' ',
'>':'>','<':'<','{':'{',
'[':'[','|':'|','`':'`',
'ç':'ç','^':'^','@':'@',
']':']','}':'}','$':'$',
'=':'=','ô':'ô'}
for a in iso8859.keys():
while string.find(l,a)!=-1:
l=string.replace(l,a,iso8859[a])
l=string.replace(l,'','')
if len(l)>2:
if (l[-2]=='=') and (br==0) and (string.find(lower(l),'<img')==-1):
l=string.replace(l,'=\n','<br>\n')
else:
l=string.replace(l,'=\n','\n')
return l
Personnellement (et si l'ensemble des acteurs
de ce groupe est d'accord pour que je poursuive
l'opération "Archives du forum", ce que je ne ferais
pas sans votre approbation pleine et entière), je
préfère que les messages soient codés 8bits,
c'est beaucoup moins ennuyeux à gérer
De même que les fichiers associés en "uuencode" sont plus
faciles à traiter et à gérer que les fichiers
MIME.
@+
|