php preg_split не распознает пробелы

Я копирую и вставляю футбольные игры от Betfair, например «Bournemouth v Tottenham», и это хранится в базе данных MySQL. Однако, когда я пытаюсь:

preg_split('/\s+/', $row['match']); 

Как было предложено здесь ранее, он не разбивается на первое пространство (моей конечной целью было бы что-то вроде '/ \ s [v] \ s /'). Когда я вручную переписываю поле в базе данных как «v», он затем раскладывает его правильно. Что это может быть с этим символом, поскольку это выглядит как пространство как в браузере, так и в PHPMyAdmin, но не анализирует его? Я пробовал, но не повезло. Пример строки:

Барселона v Ман Сити – Среда 19:45

с этим разбором: http://pasteall.org/pic/show.php?id=107841 Он не разделяет строку до места «Man City», а не «v». Первый работает, когда я вручную заменил проблемные символы пробелами в базе данных

Хотя в базе данных говорится о символах UTF8, когда PHP спрашивает, что он говорит latin1. Решение было:

 mysqli_set_charset($dbc, "utf8");