I've run into an issue. I am building an Ajax application with PHP, and am sanitizing my inputs via htmlspecialchars(). I am then processing the inputted string and using that to set the data attributes of certain html elements. There's my problem.
Let's just say the user wrote <html>
. That input, with htmlspecialchars(), would be turned into <html>
. Now this is fine for displaying the content, but for the data attributes, I would like it to be inserted as <html>
. Is this possible?