Я пытаюсь преобразовать одну кавычку в соответствующий HTML-код для вставки в базу данных, но, похоже, это не работает. Когда я создаю следующий скрипт:
<?php
$str = "& and ' and \" and < and >";
echo htmlspecialchars($str);
?>
Мой браузер возвращает следующее:
& and ' and " and < and >
Что я делаю не так? Я прочитал руководство PHP по функции htmlspecialchars(), и в нем говорится, что она применяется к одинарным кавычкам, но, похоже, у меня это не работает.