Bonjour,
j'essaie désepérément d'encoder correctement un sujet de courriel pour qu'il soit décodable.
Avec l'exemple suivant,
thunderbird n'interprète pas correctementSupprimable : pour test 12 novembre 2007 14h40 8° html & images intégrées + pj
J'utilisais la fonction suivante=?UTF-8?Q?Supprimable_:_pour_test_12_novembre_2007_14h40_8=C2=B0_html_&_images_int=?= �trouvé dans les remarques ici http://fr3.php.net/manual/fr/function.imap-8bit.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function header_quoted_printable_encode_xof($string, $encoding='UTF-8') { $string = str_replace(" ", "_", trim($string)) ; $string = str_replace("?", "=3F", str_replace("=\r\n", "", imap_8bit($string))) ; $string = chunk_split($string, 73); $string = substr($string, 0, strlen($string)-2); $string = str_replace("\r\n", "?= =?".$encoding."?Q?", $string) ; return '=?'.$encoding.'?Q?'.$string.'?='; }
car a priori imap_8bit n'est pas fonctionnel pour les grandes chaines. Mais en fait cette fonction non plus !
J'ai fait d'autres essais ici : http://test03.christophe-charron.org...ect_encode.php
mais ils ne sont pas plus concluants !! Egalement ici, le code du script http://test03.christophe-charron.org/public/php/2007_11_13/2007_11_12_subject_encode.txt
Partager