我在我的.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>
答案 0 :(得分:1)
此问题是由引用的javascript引起的,该javascript使用不支持特殊字符的字体替换了默认字体。我改变了字体并且有效。