Preg_match и русские буквы в переменной.

Rock'n'rolla
На сайте с 14.09.2009
Offline
146
717

Ситуация такая

if (preg_match ("/\bПривет\b/i", "Привет")) {

echo 'Все работает!';
}

Но вот только не работает, не понимает русские буквы как я понял. Пол дня гуглю - выдает многвсег, уже вариантов 20 разных пробовал - все равно не работает.

Заранее, всем спасибо за помощь.

"Vulcan-Bit - лучшая партнерка в сети" (http://vulcan-bit.com?invite=artem_kozirev) KMA.BIZ - Партнерка с крутым конвертом и отчислениями в долларах. Лить! (http://kma.biz)
B3
На сайте с 01.04.2010
Offline
82
#1

<?php

if (preg_match ("/Привет/i", "Привет")) {
echo 'Все работает!';
}
?>

Для проверки http://sandbox.onlinephpfunctions.com/code/ed3d5e2f65fbf35b16ca0623ae3d215d5f9d4039

siv1987
На сайте с 02.04.2009
Offline
427
#2

preg_match ("/\bПривет\b/ui", "Привет")

KU
На сайте с 17.07.2008
Offline
251
#3

setlocale, нет?

Хостинг ( https://good-host.net ) / Linux VPS ( https://good-host.net/vps ) / Windows VPS ( https://good-host.net/windows-vps ) / Выделенные серверы ( https://good-host.net/dedicated ) 14 лет онлайн!
Rock'n'rolla
На сайте с 14.09.2009
Offline
146
#4

Заработало, спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий