城东小巷分享 http://blog.sciencenet.cn/u/chengdong166

博文

jsp中文乱码解决方案(1)

已有 4612 次阅读 2010-6-11 18:41 |个人分类:生活点滴|系统分类:教学心得|关键词:学者| 编码, post, JSP

一、按照POST方式,解决乱码:request.setCharacterEncoding("UTF-8")但是这只对POST提交方式

有效,而对于get或者multipart/form-data无效。
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<%
   request.setCharacterEncoding("UTF-8");
 %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>中文处理</title>
</head>
<body>

<form action="ConvertTo_01.jsp" method="post">
<div>

用户名:<input type="text" name="name"><br>
<input type="submit" value="submit">

</div>
</form>

</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">
<%request.setCharacterEncoding("UTF-8"); %>

<html>
 <head>
  <meta http-equiv="Content-Type"
   content="text/html; charset=ISO-8859-1">
  <title>中文乱码解决方案</title>
 </head>
 <body>
 
  <%=request.getParameter("name")%>
 
 </body>
</html>



https://m.sciencenet.cn/blog-448935-334536.html

上一篇:Struts中关于多文件的上传与下载一个问题解决(2)
下一篇:生活小味

0

发表评论 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-16 03:07

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部