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);
Но это же феерический сами знаете кто. Помогите решить задачу по-людски.
Поставил меня в тупик простой вопрос. Как заменить неразрывный пробел на обычный в строке в кодировке UTF-8?
Проще говоря c2a0 поменять на 20.
ПО-быстрому нарисовал заплатку вида:
$string = iconv('UTF-8','cp1251',$string);
$string = str_replace(chr(160), chr(32), $string);
$string = iconv('cp1251','UTF-8',$string);
Но это же феерический сами знаете кто. Помогите решить задачу по-людски.