есть простой код: Код (PHP): $name = "Договор :: Цена договора (5)"; $pattern = "/([a-zA-Zа-яА-Я]+)/"; preg_match($pattern, $name, $matches); в $matches попадает строка: string 'Догово�' файлы в UTF8 без BOM каким образом появляется неправильный символ и как можно от него избавиться? PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
для $pattern нужно u https://secure.php.net/manual/ru/reference.pcre.pattern.modifiers.php u (PCRE_UTF8) /([a-zа-я]+)/ui