тексте
Но наблюдаю проблему с некоторыми русскими буквами
К примеру в ссылке было слово Москва
На выходе получил иероглифы
https://vk.com/search/Мо��ква
<code>
function link_it($text)
{
$text = preg_replace("/((http|https):\/\/|)(www.|)(([a-zA-Z0-9а-яА-Я:\/?=&%\-_+()#]+\.|)[a-zA-Z0-9а-яА-Я:\/?=&%\-_+()#]+\.[a-z]{2,4}((([а-яА-Яa-zA-Z0-9;:\/?=&%—\-_@+()!#\.]+))|))/", "<a target=\"_blank\" href=\"http://$4\">$0</a>", $text);
return($text);
}
</code>
В чем может быть ошибка?
в кодировке
в использовании regex
Вопрос решил добавлением одного символа Всем спасибо за помощь 😄
Обсуждают сегодня