For special characters like áéí, I can call htmlentities()
:
$mycaption = htmlentities($mycaption, ENT_QUOTES);
To get the corresponding html entities:
áéí
How can I reverse this back to áéí ?
If you use htmlentities()
to encode, you can use html_entity_decode()
to reverse the process:
Convert all HTML entities to their applicable characters.
html_entity_decode() is the opposite of htmlentities() in that it converts all HTML entities in the string to their applicable characters.
e.g.
$myCaption = 'áéí';
//encode
$myCaptionEncoded = htmlentities($myCaption, ENT_QUOTES);
//reverse (decode)
$myCaptionDecoded = html_entity_decode($myCaptionEncoded);