Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > preg_replace не ищет русские слова


Автор: MystDeim 4.5.2008, 10:43
Вот такая конструкция не работает :( Тестирую на денвере

Код

$text = 'Тема: «Метафоричный палимпсест: предпосылки и развитие»';
$topic = preg_replace('/тема:/i', '', $text);


Прочитал, что может из-за локали не работать, дописал вначале скрипта:
Код

setlocale(LC_ALL,'ru_RU.CP1251');


Всё равно не помогло!

Автор: Alukard 4.5.2008, 13:00
Для денвера действительно странно, вот есть решение данной траблы для никсовой машины:
http://forums.realcoding.net/index.php?showtopic=4035&st=0&p=25914&#entry25914

Я сейчас проверил на своем денвере (Denwer 3) базовый пакет без дополнительных расширений, все работает...попробуйте скачать последнюю версию и заново установить денвер. 

Автор: MystDeim 4.5.2008, 14:24
Оказалась проблема с кодировкой страницы, теперь всё работает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)