У меня проблема с тем, что PHP (5.2) не может найти символ 'Â' в строке, хотя он явно там есть.
Я понимаю, что основная проблема связана с кодировкой символов, но, к сожалению, я не могу контролировать исходный контент. Я получаю его как UTF-8, с этими символами уже в строке.
Я бы просто хотел удалить его из строки. strpos (), str_replace (), preg_replace (), trim () и т. д. Не удается правильно идентифицировать его.
Моя строка такая:
"Â Â Â A lot of couples throughout the World "
Если я сделаю это:
$string = str_replace('Â','',$string);
Я понял:
"� � � A lot of couples throughout the World"
Я даже попробовал utf8_encode () и utf8_decode () перед str_replace, но безуспешно.
Какое решение? Я бросил все, что я могу найти в этом ...