summaryrefslogtreecommitdiff
path: root/program/include/rcube_shared.inc
diff options
context:
space:
mode:
authorthomascube <thomas@roundcube.net>2006-02-19 18:34:34 +0000
committerthomascube <thomas@roundcube.net>2006-02-19 18:34:34 +0000
commitf88d417c96119b8e50297b930b14fe6ff9a1c5ed (patch)
tree7fc906e485f9a716c0855000ee20cd017587e0ad /program/include/rcube_shared.inc
parent0615a69974d0101d3159511d416bb2c75ffa1ad9 (diff)
Applied several patches
Diffstat (limited to 'program/include/rcube_shared.inc')
-rw-r--r--program/include/rcube_shared.inc10
1 files changed, 9 insertions, 1 deletions
diff --git a/program/include/rcube_shared.inc b/program/include/rcube_shared.inc
index fb200de57..79428fa16 100644
--- a/program/include/rcube_shared.inc
+++ b/program/include/rcube_shared.inc
@@ -85,7 +85,15 @@ class rcube_html_page
function set_charset($charset)
{
+ global $MBSTRING;
$this->charset = $charset;
+ if ($MBSTRING&&function_exists( "mb_internal_encoding"))
+ {
+ if(!@mb_internal_encoding( $charset))
+ {
+ $MBSTRING = FALSE;
+ }
+ }
}
function get_charset()
@@ -1386,4 +1394,4 @@ function get_offset_time($offset_str, $factor=1)
}
-?> \ No newline at end of file
+?>