diff --git a/lib/private/util.php b/lib/private/util.php index 896b076afa6..be4aac69564 100755 --- a/lib/private/util.php +++ b/lib/private/util.php @@ -1467,4 +1467,11 @@ class OC_Util { return false; } } + + /** + * @return string + */ + public static function isPhpCharSetUtf8() { + return ini_get('default_charset') === 'UTF-8'; + } } diff --git a/settings/admin.php b/settings/admin.php index dd5f969fa1a..9d631bbf98c 100755 --- a/settings/admin.php +++ b/settings/admin.php @@ -39,6 +39,7 @@ $tmpl->assign('entriesremain', $entriesremain); $tmpl->assign('htaccessworking', $htaccessworking); $tmpl->assign('internetconnectionworking', OC_Util::isInternetConnectionEnabled() ? OC_Util::isInternetConnectionWorking() : false); $tmpl->assign('isLocaleWorking', OC_Util::isSetLocaleWorking()); +$tmpl->assign('isPhpCharSetUtf8', OC_Util::isPhpCharSetUtf8()); $tmpl->assign('isAnnotationsWorking', OC_Util::isAnnotationsWorking()); $tmpl->assign('isWebDavWorking', OC_Util::isWebDAVWorking()); $tmpl->assign('has_fileinfo', OC_Util::fileInfoLoaded()); diff --git a/settings/templates/admin.php b/settings/templates/admin.php index 03f3efd7aae..de46cec476c 100644 --- a/settings/templates/admin.php +++ b/settings/templates/admin.php @@ -129,14 +129,28 @@ if (!$_['has_fileinfo']) { // is PHP at least at 5.3.8? if ($_['old_php']) { ?> -