diff --git a/lib/private/util.php b/lib/private/util.php
index f285f83cf5cadcc1830644c02f8d2d2227908a4b..d44ae09ecbc2aaa00682732a08fc143146fb3fef 100755
--- a/lib/private/util.php
+++ b/lib/private/util.php
@@ -854,8 +854,8 @@ class OC_Util {
 			return true;
 		}
 
-		$result = setlocale(LC_ALL, 'en_US.UTF-8', 'en_US.UTF8');
-		if($result == false) {
+		\Patchwork\Utf8\Bootup::initLocale();
+		if ('' === basename('ยง')) {
 			return false;
 		}
 		return true;