как отобразить специальный символ в браузере - PullRequest
0 голосов
/ 28 февраля 2012

Я пытаюсь отобразить контент из базы данных, который имеет '&' и должен отображаться в браузере. Я включил: -

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" /> 

Но все равно не могу отобразить содержимое в браузере.

Ответы [ 2 ]

0 голосов
/ 28 февраля 2012

Как правило, если вы знаете, что строка может содержать символы, имеющие особое значение для HTML, вы хотите закодировать ее перед отображением.Посмотрите на метод escapeHTML org.apache.commons.lang.StringEscapeUtils, чтобы узнать, сработает ли это для вас.

0 голосов
/ 28 февраля 2012

Замените & на соответствующий HTML-объект &amp;.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...