问题描述:
无法从服务器上下载中文文件名文件。
解决办法
原因:get方式发送中文字符乱码。(发送数据有get,post两种方式),
增加对get方式发送数据编码设置,URIEncoding="UTF-8"
1 .Tomcat
打开Tomcat安装目录下conf\server.xml, 找到<Connector>,加入URIEncoding="UTF-8"
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
2.JBoss
打开Jboss安装目录下server\default\deploy\jbossweb-tomcat55.sar\server.xml
找到<Connector>,加入URIEncoding="UTF-8"
<Connector port="8080" address="${jboss.bind.address}"
maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
emptySessionPath="true"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
分享到:
相关推荐
文件下载response.setHeader()下载中文文件名乱码问题解决办法 本文主要讨论了文件下载时response.setHeader()下载中文文件名乱码问题的解决办法。该问题是由于 HTTP 消息头中的 Content-Disposition 头字段不正确...
### Java中压缩与解压——中文文件名乱码解决办法 #### 一、问题背景及原理分析 在Java中处理文件的压缩与解压时,经常会遇到中文文件名出现乱码的问题。这个问题主要源于Java中默认使用的编码方式与实际文件名...
jsch-0.1.53 不支持修改编码格式,sftp.setFilenameEncoding("GBK");这样修改是不起作用的,所以必须修改源码。此处是修改源码后重新导出的jar包。
感谢你的下载,文件说明如下: *jsch的源文件 *jsch的依赖包 *用jsch源文件及依赖包构建的项目,便于修改其源码* 修改源码后重新导出的jar包 *我写的一段小程序,实现的主要功能是同步sftp上的文件夹(sftp->本地) ...
在互联网世界中,用户经常需要下载各种文件,如文档、图片、音频或视频等。然而,在某些情况下,尤其是在使用不同的浏览器时,可能会遇到文件名显示为乱码的问题。这个问题主要出现在浏览器尝试显示或保存带有非...
总的来说,解决Java下载文件时的文件名乱码问题,需要理解HTTP协议和浏览器对文件名编码的处理差异,以及利用适当的编码转换方法,确保在所有支持的浏览器中都能正确显示和保存文件名。在编写代码时,一定要注意兼容...
总结来说,解决WordPress在Windows XP中文版上上传中文附件文件名乱码的问题,主要是解决编码不兼容问题。可以通过更换操作系统至英文版或直接修改WordPress核心代码实现GBK编码转换来达到目的。在实际操作中,需要...
要使Nginx服务器支持中文文件名,首先要确保你的操作系统具备中文语言包。可以通过执行`locale`命令来检查当前系统的默认编码。如果显示为`en_US.UTF-8`,则表明系统已经支持UTF-8编码,可以跳过后续的设置步骤。 ...
可能会有不少朋友碰到一些问题就是上传文件时如果是英文倒好原文名不会有问题,如果是中文可能就会出现乱码了,今天我来给大家总结一下导致乱码php上传文件中文文件名乱码的原因与解决办法吧。 这几天在windows下...
但这种解决办法治标不治本,为了根本解决这一问题,需要等待开发者修复这个bug,或者更改文件路径为不包含中文字符的英文路径。在实际工作中,可以尝试以下步骤避免类似问题: 1. 检查adb版本是否为最新。通常...
在使用EL(Expression Language)表达式处理中文字符时,可能会遇到中文显示乱码的问题,这通常是由于字符编码不一致导致的。以下是一些详细的解决步骤和相关知识点: 1. **理解字符编码**: - 字符编码是用来表示...
### CHM格式文件打不开的解决办法 #### 一、恢复文件关联 1. **注册OCX文件**:首先尝试通过注册`hhctrl.ocx`文件来恢复与CHM文件的关联。具体步骤如下: - 打开“开始”菜单,选择“运行”(或者按下`Win + R`...
在Linux环境中,当我们尝试使用`unzip`命令解压包含中文文件名的压缩包时,经常会出现中文乱码的问题。这是因为`unzip`程序在处理非ASCII字符时,可能会使用其内部默认的编码方式,而这个编码方式并不支持中文字符集...
最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...
ServU7.X版本无法正确创建或者删除中文文件夹和文件名。 问题原因:编码问题 解决方法: 步骤1,打开Serv-u 7的后台管理,找到“限制和设置”-然后点击“为域配置高级FTP命令和行为” <图1> 步骤2.在“为域...