![]() |
Регулярное выражение не срабатывает когда страница сохранена в UTF-8
Всем доброго времени суток.
Регулярное выражение не срабатывает когда страница сохранена в UTF-8. Если страницу сохранить в win1251 тогда все нормально. Но мне нужно использовать UTF-8. Элементарный пример <? print setlocale(LC_ALL,"ru_RU.UTF-8").'<br />'; $s = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя'; echo $s."<br>"; echo preg_match("/^[А-яа-яЁё]+$/",$s).'<br/>'; ?> Не работает. у меня PHP Version 5.2.14. |
Здесь написано как надо в случае с UTF8
PHP, PREG и UTF-8 |
Время: 15:14. |
Время: 15:14.
© OSzone.net 2001-