From a731ed1d6736ca405b3559adfd9500affcc59412 Mon Sep 17 00:00:00 2001
From: Andreas Gohr <andi@splitbrain.org>
Date: Thu, 8 Nov 2012 22:48:07 +0100
Subject: [PATCH] added PCRE UTF-8 checks to do=check FS#2636

---
 inc/infoutils.php | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/inc/infoutils.php b/inc/infoutils.php
index dfd6554e7..0dc7092ad 100644
--- a/inc/infoutils.php
+++ b/inc/infoutils.php
@@ -176,6 +176,13 @@ function check(){
         msg('mb_string extension not available - PHP only replacements will be used',0);
     }
 
+    if (!preg_match("/^.$/u", "ñ")) {
+        msg('PHP is missing UTF-8 support in Perl-Compatible Regular Expressions (PCRE)', -1);
+    }
+    if (!preg_match("/^\pL$/u", "ñ")) {
+        msg('PHP is missing Unicode properties support in Perl-Compatible Regular Expressions (PCRE)', -1);
+    }
+
     $loc = setlocale(LC_ALL, 0);
     if(!$loc){
         msg('No valid locale is set for your PHP setup. You should fix this',-1);
-- 
GitLab