PHP « замена неразрывного пробела на обычный в UTF строке

И на старуху бывает проруха.
Поставил меня в тупик простой вопрос. Как заменить неразрывный пробел на обычный в строке в кодировке UTF-8?
Проще говоря c2a0 поменять на 20.
ПО-быстрому нарисовал заплатку вида:

$string = iconv('UTF-8','cp1251',$string);
$string = str_replace(chr(160), chr(32), $string);
$string = iconv('cp1251','UTF-8',$string);

Но это же феерический сами знаете кто. Помогите решить задачу по-людски.

1 ответов


Прошу прощения. Виноват. Сглупил.
Вот решение.

$string = str_replace("\xC2xA0"," ",$string);