как избежать декодирования сущностей, которые не должны касаться, как если бы они использовались в режиме UTF-8, html_entities_decode возвращает сумасшедшие недопустимые символы, т.е.недопустимый символ utf-8 html_entity_decode('�',ENT_QUOTES,'UTF-8');
, но с другой стороны, этот html_entity_decode('�')
вообще не будет конвертироваться, просто вернет �
, а не �, как первый.