jsp页面中中文乱码的处理措施
来源:互联网 发布:阿里云大厦 深圳 编辑:程序博客网 时间:2024/06/06 03:13
一个小例子引出中文乱码的问题:
input.html:
<form action="input.jsp" method="post">
你的姓名:<input type="text" name="name"/>
<input type="submit" value="显示"/>
</form>
input.jsp
<%@page contentType="text/html;charset=GBK"%>
<%
String userName = request.getParameter("name")
%>
<h2>你的姓名:<%=userName%></h2>
显示的是乱码---------
-------------------------------------------------------------------------------------------
乱码产生的原因是什么:
分析所有的静态WEB的执行流程,是先从服务器上取得一个页面,之后通过此页面把内容进行提交,提交给服务器,之后服务其再将提交的内容返回给客户进行显示。那么可以确认乱码是在页面加载时产生的,准确的说是由于页面显示的编码集为GBK,但是页面加载却是用的是ISO8859-1,所以可以引出第一种解决方案来:
<%page contentType="text/html;charse=GBK"%>
<%
String userName = request.getParameter("name");
userName = new String(userName.getBytes("ISO8859-1"));
%>
<h2>你的姓名:<%=userName%></h2>
第二种解决方案:
<%@page contentType="text/html;charset=GBK"%>
<%
request.setCharacterEncoding("GBK");
String userName = request.getParameter("name")
%>
<h2>你的姓名:<%=userName%></h2>
- jsp页面中中文乱码的处理措施
- JSP页面中中文乱码的处理以及表单中中文乱码的处理方法
- 在structs中处理jsp页面的中文乱码问题
- JSP页面中文乱码的处理
- jsp中处理中文乱码
- jsp页面的中文乱码
- jsp页面中文乱码初步处理
- 处理jsp页面显示中文乱码
- HTML跳转jsp页面,中文乱码处理
- JSP页面中文乱码问题处理
- jsp页面中,中文传递乱码的解决方法
- JS中的中文在jsp页面中乱码的解决方法
- 关于jsp页面中中文乱码问题的解决方法
- 页面中文乱码的处理
- 页面中文乱码的处理
- MyEclipse中解决jsp页面中文乱码
- JSP 页面中文乱码
- jsp页面中文乱码
- C# 中的委托和事件
- Linux系统进程监视
- 程序员初级到中级秘诀
- 邮箱帐号使用base64转码
- 位bit 字节byte的关系解释
- jsp页面中中文乱码的处理措施
- libsvm的多分类策略
- URL of embedded
- 这个世界上有三种几何学
- 上海设计事务所怎么注册?
- log4j 日志服务器配置开发部署
- TCP/IP、Http、Socket的区别
- pmon中x86emu对vga初始化浅析
- 网络开票的企业去买发票要带什么材料?