PREG_REPLACE знаки вопроса и проблема с кодировкой
Столкнулся с банальной проблемой…да и вообще решил со следующей недели все, с чем боролся и находил решения за последний год – начать добавлять по статье в день как минимум.
Так вот, грубо говоря, если Вам не помогает
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
и
header("Content-Type: text/html; charset=utf-8");
тоже, то попробуйте
setlocale("LC_ALL","ru_RU");
…
и, наконец, чтобы избавиться окончательно от знаков вопроса при preg_replace, просто добавьте идентификатор “u” после регулярного выражения, например так:
$variable = preg_replace('/[a-z]+/u,'letters',$variable);
он именно тут: …[a-z]+/u…