首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请教有关jsp页面乱码的处理

2012-03-01 
请问有关jsp页面乱码的处理td%String sex if(f.getGender().equals(F)||f.getGender().equals(

请问有关jsp页面乱码的处理
<td>
<%String sex = "";
if(f.getGender().equals("F")||f.getGender().equals("f")){
sex = (session.getAttribute("language")!=null&&session.getAttribute("language").equals("en"))?"female":"女";
}else {
sex = (session.getAttribute("language")!=null&&session.getAttribute("language").equals("en"))?"male":"男";
}
%> 
<input type="text" name="gender" id=tx value="<%=sex %>" readonly style="border:0">
</td>
我的编码格式是UTF-8的,怎么会出现乱码呢?
请教这里如何修改

[解决办法]
把头部设的编码,jsp文件保存格式,都设为统一的编码方法就可以了,
[解决办法]
设置头部编码.
如果还是乱码请尝试在顶部加一句response.setContentType(text/html;charset="gbk");
[解决办法]
你可以在ie中选择 查看-->编码-->gb2312试试
[解决办法]
我的编码格式是UTF-8的,怎么会出现乱码呢? 

我怀疑你的文件自身不是UTF-8的。如果你用Eclipse 参考这个看看
http://www.java2000.net/viewthread.jsp?tid=580
[解决办法]

HTML code
<%@ page language="java" pageEncoding="gbk"%>
[解决办法]
加个试试:
<%@ page contentType="text/html; charset=gb2312" %>

热点排行