smartupload上传中文乱码

遇到这种情况,我的做法是将jsp页面和servlet页面将编码改成GBK而不是UTF-8

jsp页面

<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>

servlet设置编码为GBK,然后添加

response.setCharacterEncoding("GBK");

request.setCharacterEncoding("GBK");

然后就不会出现乱码了。

时间: 2024-08-06 23:17:47

smartupload上传中文乱码的相关文章

Android 关于HttpClient上传中文乱码的解决办法

使用过HttpClient的人都知道可以通过addTextBody方法来添加要上传的文本信息,但是,如果要上传中文的话,或还有中文名称的文件会出现乱码的问题,解决办法其实很简单: 第一步:设置MultipartEntityBuilder的编码方式为UTF-8. builder.setCharset(Charset.forName(HTTP.UTF_8));//设置请求的编码格式 第二步:创建ContentType对象,指定UTF-8编码. ContentType contentType= Con

关于HttpClient上传中文乱码的解决办法

使用过HttpClient的人都知道可以通过addTextBody方法来添加要上传的文本信息,但是,如果要上传中文的话,或还有中文名称的文件会出现乱码的问题,解决办法其实很简单: 第一步:设置MultipartEntityBuilder的编码方式为UTF-8. builder.setCharset(Charset.forName(HTTP.UTF_8));//设置请求的编码格式 第二步:创建ContentType对象,指定UTF-8编码. ContentType contentType= Con

Java中FTPClient上传中文目录、中文文件名乱码问题解决方法【好用】

转: Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 问题描述: 使用org.apache.commons.net.ftp.FTPClient创建中文目录.上传中文文件名时,目录名及文件名中的中文显示为“??”. 原因: FTP协议里面,规定文件名编码为iso-8859-1,所以目录名或文件名需要转码. 解决方案: 1.将中文的目录或文件名转为iso-8859-1编码的字符.参考代码: 复制代码 代码如下: String name="目录名或文件名"; name=

Struts , Jsp 上传数据乱码问题

今天拿出以前的代码,想重构.却发现运行起来都是乱码,原来都是好好的.心里一着急,就上网去搜索答案. 看了一大堆的Struts中文乱码解决办法. 我总结一下,(1)Jsp方面,最好写上<%@ page pageEncoding="UTF-8" contentType="text/html;charset=UTF-8"%> (2) Struts.xml配置上,配置i18n.encoding 属性,值也为UTF-8(最好!) (3) 如果还是不行,则就要自己写

centos6.3 tomcat上传文件名乱码

问题 如题,上传文件名问号 2. 定位 $locale LANG=en_US LC_CTYPE=zh_CN.UTF-8 3. 修复 所有用户生效,/etc/profile.d中加入setlang.sh: export LC_CTYPE=zh_CN.UTF-8 特定用户生效,~/.bash_profile中加入 export LC_CTYPE=zh_CN.UTF-8 centos6.3 tomcat上传文件名乱码,布布扣,bubuko.com

smartUpload上传下载

上传 file_upload_smart_form.jsp文件代码 <%@ page contentType="text/html;charset=gb2312" language="java"%> <title>文件上传</title> <body> <h1 align="center">用smartUpload组件实现文件上传</h1> <p align="

jsp传中文乱码问题 encodeURIComponent()编码方法

jQuery.ajax({            type:"POST",            url:"${ctx}/offer.do",            data:{                'method':'isNameExist',                'type':'area',                'id':id==""?null:id,                'name':encodeUR

Bootstrap FileInput 上传 中文 API 整理

Bootstrap FileInput 上传  中文 API 整理 上传插件有很多 但是公司用的就是 Bootstrap FileInput 自己就看了看  会用就行 自己都不知道每个值是干嘛用的就问大佬 总结一下 1 一. 引入文件 2 <link href="../css/bootstrap.min.css"rel="stylesheet"> 3 <link href="../css/fileinput.css" media

Maven项目转移到Tomcat上时,怎样解决地址栏传中文乱码的问题?

tomcat做web服务器时,通过地址栏传中文参数时,为防止浏览器上的为乱码 需在服务器server.xml中配置对应的端口中配置编码方式即可.例如: <Connector port="8080"               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"               enableLookups="false&