From fb5f4f31cf8ece6d80cfcb064ec5a74a59699acc Mon Sep 17 00:00:00 2001 From: thomascube Date: Sun, 25 Jun 2006 09:38:44 +0000 Subject: Assume ISO-8859-1 encoding of mail messages by default (Patch #1483839) --- program/include/rcube_imap.inc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'program/include') diff --git a/program/include/rcube_imap.inc b/program/include/rcube_imap.inc index 26fd545a7..bf23f7165 100644 --- a/program/include/rcube_imap.inc +++ b/program/include/rcube_imap.inc @@ -50,6 +50,7 @@ class rcube_imap var $page_size = 10; var $sort_field = 'date'; var $sort_order = 'DESC'; + var $default_charset = 'ISO-8859-1'; var $delimiter = NULL; var $caching_enabled = FALSE; var $default_folders = array('inbox', 'drafts', 'sent', 'junk', 'trash'); @@ -1716,8 +1717,9 @@ class rcube_imap return $out; } - else - return $input; + + // no encoding information, defaults to what is specified in the class header + return rcube_charset_convert($input, $this->default_charset); } @@ -1793,7 +1795,8 @@ class rcube_imap if (is_array($ctype_param) && !empty($ctype_param['charset'])) return rcube_charset_convert($body, $ctype_param['charset']); - return $body; + // defaults to what is specified in the class header + return rcube_charset_convert($body, $this->default_charset); } -- cgit v1.2.3