Eğer kullandığınız kodlama karakteri ile kodlanmış olamaz karakterleri kullanmak istiyorsanız, kullanmadan htmlspecialchars
suffices to encode the HTML special characters. htmlentities
a> gereklidir.
Ama sen gibi tek tırnak ile kote bir öznitelik değerinde çıkış kullanmak istediğiniz zaman quote_style parametresini belirtmek için emin olun:
echo "<input type='text' value='".htmlspecialchars($_GET['foobar'], ENT_QUOTES)."'>";
Ve ISO 8859-1 dışında kodlayan bir karakter kullanarak olduğunuzda charset parametresini belirtmek için:
echo htmlspecialchars($_GET['foobar'], ENT_QUOTES, 'UTF-8');