=?utf-8?q?*=20Gestion=20de=20l'encodage=20'quoted-printable'=20dans=20le=20cas=20de...
[banana.git] / banana / post.inc.php
index 20ab505..e0f3c5f 100644 (file)
@@ -150,7 +150,11 @@ class BananaPost
                 break;
             }
         }
-        return Array('headers' => $local_headers, 'body' => join("\n", $lines)); 
+        $local_body = join("\n", $lines);
+        if (preg_match("/quoted-printable/", $local_headers['content-transfer-encoding'])) {
+            $local_body = quoted_printable_decode($local_body);
+        }
+        return Array('headers' => $local_headers, 'body' => $local_body); 
     }
 
     /** add an attachment
@@ -250,7 +254,7 @@ class BananaPost
             $this->body = iconv($matches[1], 'utf-8', $this->body);
         } else {
             $this->body = utf8_encode($this->body);
-        }                                                        
+        }
         return true;
     }