如何在浏览器上显示特殊字符

时间:2012-02-28 12:32:37

标签: java html xml jsp struts

我正在尝试显示来自数据库的内容'&'并需要在浏览器中显示。我已经包括: -

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 :(得分:0)

&替换为相应的html实体&amp;

答案 1 :(得分:0)

通常,如果您知道字符串可能包含对HTML具有特殊含义的字符,则需要在显示之前对其进行编码。查看org.apache.commons.lang.StringEscapeUtils方法escapeHTML以查看它是否适合您。