DBMNG数据库管理与应用

书籍是全世界的营养品。生活里没有书籍,就好像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀。
当前位置:首页 > 经验分享 > Java开发

JSP利用servlet上传文件时的中文乱码问题

1、上传后的文件名为乱码:

解决方法:将传送的JSP页面(即含有表单的页面)的页面编码改为:

<%@ page contentType="text/html; charset=GB2312" language="java" import="java.sql.*" errorPage="" %>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />

</head>

 

2、文件上传正常,但是servlet传过来的参数字段以及输出的页面汉字全部显示为乱码:

例如:out.println:title 鏂板缓鏂囨TEST

解决方法:

在 doPost(HttpServletRequest request,
   HttpServletResponse response)方法之后:

加上

 response.setContentType("text/html;charset=gb2312");
  response.setCharacterEncoding("gb2312");

放在
 PrintWriter out = response.getWriter();

之前。

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号