Я пытаюсь отобразить содержимое из базы данных, которое имеет «&» и должно быть отображено в браузере. Я включил: -Как отобразить специальный символ в браузере
response.setContentType("text/html; charset=utf-8");
<%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Но все еще не удается отобразить содержимое в браузере.
Проверьте исходный код html вашего вопроса на этой странице. И вы узнаете ответ. – vikiiii
@ vikiiii +1 Проблема со слишком большим количеством веб-разработчиков заключается в том, что они не знают, как писать HTML, и не знают или не хотят использовать [службу проверки] (http://validator.w3.org/), чтобы проверить выход. :( –
Специальное преобразование символов HTML - это то, что вы ищете: где символ ampersand '' 'будет' & 'в HTML. В PHP вы можете использовать функцию' htmlspecialchars() '. В ASP.NET вы можете использовать' Метод HttpUtility.HtmlEncode() ' – ecle