使用JSP呈现时,西班牙语字符显示为符号

时间:2011-02-01 15:57:41

标签: java string internationalization

早些时候我在Java编码中遇到了西班牙语字符编码的问题,我在Issue with spanish characters in java string得到了解决方案。

现在,当我想在JSP中显示内容时,我在页面中得到了奇怪的符号。当我在JSP中有断点时,内容很好但在页面中我看到符号代替西班牙语字符

示例 - 显示“D le”代替“Déle”。

我在JSP中添加了页面内容

<%@ page contentType="text/html; charset=UTF-8" session="false" %>

请帮我解决这个问题。

提前致谢

2 个答案:

答案 0 :(得分:1)

拉丁语是charset UTF-8还是ISO-8859-1? 此外,浏览器和字体都必须支持charset和使用的特殊字符(例如:Verdana应该工作正常) 浏览器是否正确呈现其他西班牙语内容(来自www)?

答案 1 :(得分:1)

尝试设置以下内容:

<%@ page pageEncoding="UTF-8" %>
<meta http-equiv="content-type" content="text/html; charset=utf-8">