HTML iso-8859-1没有显示字符'åäö'

时间:2014-04-03 18:40:15

标签: html css jsp

我在我的.JSP页面上使用charset iso-8859-1

<meta http-equiv="content-type" content="text/html" charset="utf-8"" />

运行此页面时,正常文本如

<p> ååä </p>

显示,但

<h2> åäö </h2> 

根本不显示。为什么会发生这种情况的任何建议?

修改

这是h2标签的css代码,如果它是itrest:

h2 { font-size:36px; line-height:45px; color:#c1baba; font-weight:normal; letter-spacing:-1px;}

EDIT2:

我的.JSP文件的编码:

<?xml version="1.0" encoding="utf-8" ?>
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>

引用的CSS文件(style2.css)设置为

@CHARSET "utf-8";

.JSP页面负责人:

<head>
<meta http-equiv="content-type" content="text/html" charset="utf-8" />
<link rel="stylesheet" type="text/css" media="screen"
    href="css/style2.css">
<title>Start</title>
</head>

1 个答案:

答案 0 :(得分:1)

此问题是由引用的javascript引起的,该javascript使用不支持特殊字符的字体替换了默认字体。我改变了字体并且有效。