есть ли встроенная функция для отображения символов, таких как 'как тождества (& rsquo;)?
также, небезопасно выводить необработанные символы (например, ') в html?
спасибо.
Попробуйте htmlentities():
htmlentities()
htmlentities("'", ENT_QUOTES, 'UTF-8', true);
Относительно вашего второго вопроса, да (как правило).
Для вывода пользовательского ввода / необработанного ввода вы всегда должны использовать htmlspecialchars() как минимум.
htmlspecialchars()
Вы ищете htmlentities () . Он переведет любой символ, имеющий эквивалентную сущность символа HTML.
Небезопасно выводить необработанные символы в HTML, хотя есть несколько предостережений: