tendrias que cambiar la manera en que guardas la informacion.
pero tendrias que ver de usar algo como
str_replace, y hacer la traslacion contraria de
htmlspecialchars - '&' (ampersand) se convierte en '&'
- '"' (doble comilla) se convierte en '"' cuando no se utiliza la constante ENT_NOQUOTES.
- ''' (commilla simple) se convierte en ''' cuando se utiliza ENT_QUOTES.
- '<' (menor que) se convierte en '<'
- '>' (mayor que) se convierte en '>'
Edit:
o hacer la facil como dice mauled y usar html_entite_decode() xD
PD: en la doc oficial desde la pagina htmlspecialchars no hay link a html_entite_decode, muy mal eso xD