ich hatte die Tage das Vergnügen, das Verhalten von Umlauten und PCRE zu beobachten. Dabei zeigte sich, dass die Umlaute nur dann als Wortzeichen ("\w") angesehen werden, wenn eine entsprechende Einstellung für setlocale() vorgenommen wurde, z.B.:
Code: Alles auswählen
setlocale(LC_ALL, 'de_DE');
http://www.contenido.org/forum/viewtopi ... 7374#57374
oder man packt das in die "front_content.php" und beschränkt das auf bestimmte Einstellungen, z.B.:
Code: Alles auswählen
$language = new Language;
$language->loadByPrimaryKey($lang);
$locale = $language->getProperty("locale", "string");
setlocale(LC_COLLATE, $locale);
setlocale(LC_CTYPE, $locale);
setlocale(LC_TIME, $locale);
Meinungen, Anregungen, ...?
Gruß
Ingo