jsp乱码解决

在web的开发中,使用request来接受参数是最长见的方式,但是浏览器的默认utf-8。英文字母可以正常显示,但是中文就是乱码了,而中文的GBK和utf-8无法进行沟通呀!
<%@ page language="java" contentType="text/html"
    pageEncoding="gbk"   %>
<%@page import="com.hsc.javabean.* "%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

<title>表单输出</title>
</head>
<%request.setCharacterEncoding("GBk"); %><body>
<%
SimpleBean simple =new SimpleBean();
simple.setName(request.getParameter("name"));
simple.setAge(Integer.parseInt(request.getParameter("age")));
%>

<h3><%=simple.getName() %></h3>
<h3><%=simple.getAge() %></h3>

</body>
</html>
我们就要使用request.setCharacterEcoding("GBK");来设置一个统一的编码方式。

你可能感兴趣的:(html,jsp)