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