У меня есть строка, содержащая много пробелов и разрывов строк, которые я хотел бы очистить, поэтому я использую:
$str = trim(preg_replace('/\s+/', ' ', $str));
Однако, когда я вывожу $str, я замечаю, что специальные символы, такие как «à», превращаются в �.
Когда я удаляю preg_replace, � снова становится «à», но моя строка полна пробелов и разрывов строк.
Я попробовал Google (ofc), но, похоже, не многие люди сталкиваются с этой проблемой :)
Мои знания PHP находятся на среднем уровне, поэтому мне (все еще) не хватает понимания того, где может возникнуть эта проблема :)