Извлечение акцентированных букв с помощью preg_match

Запустите этот фрагмент кода PHP:

preg_match("/^sito in (.*) \(([A-Z]{2})\)(.*)( CAP )?([0-9]{5})?$/U", "sito in Paternò (CT) Contrada Palazzolo, 28 CAP 95047", $matches);
var_dump(trim($matches[1]));

приводит к такому результату:

string(8) "Paternò�"

(да, после буквы с акцентом есть символ мусора)

вместо ожидаемого:

string(7) "Paternò"

Как я могу правильно извлечь слова, содержащие буквы с акцентом, используя preg_match?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]