mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-22 06:30:59 +01:00
"check if we really need to convert the charset, as it's not perfect and can do some damage"
This commit is contained in:
parent
cb511f3213
commit
6f442ea296
@ -209,6 +209,11 @@ class db_backup
|
||||
// needed if mbstring.func_overload > 0, else eg. substr does not work with non ascii chars
|
||||
@ini_set('mbstring.internal_encoding',$charset);
|
||||
|
||||
// check if we really need to convert the charset, as it's not perfect and can do some damage
|
||||
if ($convert_to_system_charset && !strcasecmp($convert_to_system_charset,$charset))
|
||||
{
|
||||
$convert_to_system_charset = false; // no conversation necessary
|
||||
}
|
||||
// set the DB's client encoding (for mysql only if api_version >= 1.0.1.019)
|
||||
if ((!$convert_to_system_charset || $this->db->capabilities['client_encoding']) &&
|
||||
(substr($this->db->Type,0,5) != 'mysql' || !is_object($GLOBALS['egw_setup']) ||
|
||||
|
Loading…
Reference in New Issue
Block a user