100分求助关于JSP页面编码乱码问题
问题是这样的,我弄了一个JSP页面,里面是一个表单,类似:用户名: 密码: 等等几项内容,但是在浏览器打开的时候是乱码,只有在IE浏览器里选择“查看”-》编码-》“unicode(utf-8)"以后才能正常显示,请问这是怎么回事??
本人基本是JSP白痴级人物,所以请回答者尽量详细,尽量简单!!
你把你的jsp发上来看看喽
你在页面上指定了编码集没有
把你的JSP页面贴出来~~
JSP乱码问题要注意三点:
1.对本地文件index.jsp的pageEncoding属性检查,因为服务器接到请求后首先是找这个文件。pageEncoding可设为GB18030,GB2312,UTF-8
2.JSP使用 <%@ page contentType="text/html;charset=gb2312" %>为响应添加编码信息,这里如果charset="ISO-8859-1",显示出来的中文肯定是乱码。
3.记得在 <head> </head>中加入 <metahttp-equiv="Content-Type"content="text/html;charset=GB2312">注意这句话应是在 <head>之后的首句话,因为有可能 <title> </title>中使用了中文,如果加在 </title>后,则title内容显示会出现乱码。这里的charset值最好与contentType中的charset值一致。
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %>
通过过滤器过滤掉。处理前台页面传的参数时,要转换编码~
1.缺少jar包
2.jar包存在,但是不在类路径下。
其实乱码问题也没有几种情况了.页面中你可以设置一下编码格式: <%@ page contentType="text/html; charset=gb2312"
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
<script language="javaScript">
function select()
{
document.selectpages.selectnum.value=document.selectpages.selectpage.value;
document.selectpages.submit();
}
&l ......
package tom.jiafei;
public class Student {
String name=null;
long number;
double weight,height;
public String getName() {
return name;
}
public void setName(Strin ......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
本人在编写jsp界面时,出现乱码。我的菜单模块是引用的外部文件 代码: <%@ include file="head.txt" %>
在显示时,菜单里面的字全是乱码,而页面主体的字体正常。
head.txt的代码如下:
......