系统环境:
Linux: redhat enterprise linux 4 advanced server
JDK: jdk-1_5_0_06-linux-i586-rpm.bin
WEB Server: resin-2.1.17.tar.gz
使用eclipse编写一个简单的Jsp页面,代码如下:
<%
@ page language
=
"
java
"
%>
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
< HTML >< HEAD >< TITLE > 测试 </ TITLE >
< META http-equiv =Content-Type content ="text/html; charset=utf-8" >
< META content ="MSHTML 6.00.3790.2920" name =GENERATOR ></ HEAD >
< BODY >
测试
</ BODY ></ HTML >
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
< HTML >< HEAD >< TITLE > 测试 </ TITLE >
< META http-equiv =Content-Type content ="text/html; charset=utf-8" >
< META content ="MSHTML 6.00.3790.2920" name =GENERATOR ></ HEAD >
< BODY >
测试
</ BODY ></ HTML >
在浏览器中显示??乱码。
在jsp文件中添加contentType="text/html; charset=utf-8"后,在浏览器中显示正常。
更改后的代码如下:
<%
@ page language
=
"
java
"
contentType
=
"
text/html; charset=utf-8
"
%>
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
< HTML >< HEAD >< TITLE > 测试 </ TITLE >
< META http-equiv =Content-Type content ="text/html; charset=utf-8" >
< META content ="MSHTML 6.00.3790.2920" name =GENERATOR ></ HEAD >
< BODY >
测试
</ BODY ></ HTML >
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
< HTML >< HEAD >< TITLE > 测试 </ TITLE >
< META http-equiv =Content-Type content ="text/html; charset=utf-8" >
< META content ="MSHTML 6.00.3790.2920" name =GENERATOR ></ HEAD >
< BODY >
测试
</ BODY ></ HTML >