dechex(ord(html_entity_decode(" ")));
Выход a0
(нормальный (ломающийся) пробел будет 20
).
Таким образом, в тексте, где декодируется
, вы можете обрезать с помощью trim($string,"\xa0");
Если вы также хотите, чтобы в нем были другие настройки по умолчанию:
trim($string," \n\r\t\0\x0b\xa0");