jsp 中文乱码急救

06-03-31 zpq

各位大侠:快救救我,我是jsp初学者现在遇到了这么一个问题。
问题如下:jsp文件中有如下代码 <%@ include file="head.txt" %>
head.txt中:<a href="<%=response.encodeURL("http://localhost:8080/PurchaseBook/userRegister.jsp")%>">用户登陆</a>
结果浏览器显示时“用户登录”四个字出现了乱码
如果在jsp文件中直接敲上:<a href="<%=response.encodeURL("http://localhost:8080/PurchaseBook/userRegister.jsp")%>">用户登陆</a>
则显示的时候正常

请高人指教

yzg
2006-05-10 17:51

<%@ page language="java" pageEncoding="GB2312"%>

yzg
2006-05-10 17:52

<%@ page language="java" pageEncoding="GB2312"%>

cyc7291
2006-05-12 09:07

> <%@ page language="java" pageEncoding="GB2312"%>


cyc7291
2006-05-12 09:08

> 各位大侠:快救救我,我是jsp初学者现在遇到了这么一个问?> 。
> 问题如下:jsp文件中有如下代码 <%@ include
> file="head.txt" %>
> head.txt中:<a
> href="<%=response.encodeURL("http://localhost:8080/Pur
> haseBook/userRegister.jsp")%>">用户登陆</a>
> 结果浏览器显示时“用户登录”四个字出现了乱码
> 如果在jsp文件中直接敲上:<a
> href="<%=response.encodeURL("http://localhost:8080/Pur
> haseBook/userRegister.jsp")%>">用户登陆</a>
> 则显示的时候正常
>
> 请高人指教


hackerXP
2006-05-17 09:02

要做一个编码转换...
<%@ page contentType="text/html; charset=gb2312" language="java" errorPage="" %>
<html>
<head>
<META http-equiv=Content-Type content="text/html; charset=gb2312">