$string1 = 'Cotton Lanyard ½"'; $string2 = 'Organic Cotton Lanyard ⅝"'; echo html_entity_decode($string1); //Cotton Lanyard ½" echo html_entity_decode($string2); //Organic Cotton Lanyard ⅝"
Не совсем уверен, как это исправить?
Работает с типом документа HTML5 flag .
echo html_entity_decode($string2, ENT_HTML5); // Organic Cotton Lanyard ⅝"
Поскольку тип по умолчанию - ENT_HTML401 (HTML 4.01), я предполагаю, что это означает, что сущность there там не определена.
ENT_HTML401