<HTML>
<% @ page contentType="text/html;charset=gb2312" %>
<HEAD>
<TITLE> JSP Demo </TITLE>
</HEAD>
<BODY>
<H1>First JSP Demo Page</H1>
<%
out.println("欢迎进入JSP的世界!");
out.println("<br>");
java.util.Date date=new java.util.Date();
out.println(date);
%>
</BODY>
</HTML>
上面是代码,编译完成后浏览器里的编码总是自动成为西欧IOS,导致页面上总是乱码,有什么方法可以解决么?
<% @ page contentType="text/html;charset=gb2312" %>
<HEAD>
<TITLE> JSP Demo </TITLE>
</HEAD>
<BODY>
<H1>First JSP Demo Page</H1>
<%
out.println("欢迎进入JSP的世界!");
out.println("<br>");
java.util.Date date=new java.util.Date();
out.println(date);
%>
</BODY>
</HTML>
上面是代码,编译完成后浏览器里的编码总是自动成为西欧IOS,导致页面上总是乱码,有什么方法可以解决么?
在开头的%和@之间应该不能有空格吧。两个应该贴着的。如果上面说的不行,再在page指令里加上pageEncoding="GB18030"试一下。