htmlspecialchars()
и htmlspecialchars_decode()
будут только кодировать / декодировать &
, <
, >
, '
и "
; таким образом, вы можете использовать последние для преобразования их сущностей обратно в их специальные символы HTML:
echo htmlspecialchars_decode(htmlentities($temp, ENT_NOQUOTES, 'UTF-8'), ENT_NOQUOTES);