Рег. выражение с проверкой кирилицы не везде работает :(

RigVan

Постоянный член клуба
Рег. выражение с проверкой кирилицы не везде работает :(

Вот есть такое выражение:
PHP:
preg_match("/^[a-zа-яё0-9._\- ]+$/i", $_GET['name'])
На некоторых серверах работает нормально, а на некоторых нет (например на мастерхосте не пашет, с недавнего времени).
Кто-нибудь знает, почему так происходит и как лечится?
 

baev

‹°°¬•
Команда форума
Кто-нибудь знает, почему так происходит и как лечится?
— да многие знают.
В основном, те, кто мануал читали.

Ключевое слово: "setlocale"

(Мля.
Вот это: «Постоянный член клуба На форуме с: Feb 2005» рядом с таким вопросом смотрится реально смешно...)
 
Сверху