[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Баг в preg_replace
gam0ra
Всем привет когда вот использую preg_replace
header('Content-type: text/html; charset=utf-8');
$name = 'Саша';
$name = preg_replace('%[^А-Яа-я]%', '', $name);
echo $name;

То почемуто выводится не Саша а Са�а а если в $name вписать саня то все норм почему так?
netruxa
привет
так попробуй
$name = preg_replace('%[^А-Яа-я]%u', '', $name);

_____________
ввв.парсер.рф - онлайн система проверки позиций Вашего сайта в поисковиках. Для форумчан 100 рублей на счет.
gam0ra
netruxa
Спасибо помогло))
twin
Про ё всегда забываете.
$name = preg_replace('%[^а-яё]%ui', '', $name);


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.