From 9ece647a8b97b3a901a250d785a473195b08135b Mon Sep 17 00:00:00 2001 From: Christian Weber Date: Mon, 1 Aug 2011 22:54:31 +0000 Subject: use correct charset for headers, don't hardcode iso-8859-1 --- it_mail.class | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'it_mail.class') diff --git a/it_mail.class b/it_mail.class index b0e20c7..33105a3 100644 --- a/it_mail.class +++ b/it_mail.class @@ -309,7 +309,7 @@ function header_escape($string, $emailmode = false) { # Encode if not email address and contains special chars $result .= !preg_match($emailpattern, $part) && preg_match('/[\x00-\x1f\x7f-\xff]/', $part) - ? ("=?iso-8859-1?Q?" . str_replace(" ", "_", preg_replace('/[\x00-\x1f=\x7f-\xff]/e', "sprintf('=%02X', ord('\\0'))", $part)) . "?=") + ? ("=?{$this->charset}?Q?" . str_replace(" ", "_", preg_replace('/[\x00-\x1f=\x7f-\xff]/e', "sprintf('=%02X', ord('\\0'))", $part)) . "?=") : $part; } -- cgit v1.2.3