精华内容
下载资源
问答
  • win10系统下载文件、解压缩文件文件名称乱码的问题 最近电脑文件名总是出现乱码,最终找到了解决方案如下,按照下面图片操作解决了问题: 1.打开window设置 2.选择区域,然后点击相关设置 3.点击区域,然后点击...

    win10系统下载文件、解压缩文件时文件名称乱码的问题

    最近电脑文件名总是出现乱码,最终找到了解决方案如下,按照下面图片操作解决了问题:

    1.打开window设置

    在这里插入图片描述

    2.选择区域,然后点击相关设置

    在这里插入图片描述

    3.点击区域,然后点击管理,再点更改系统区域设置

    在这里插入图片描述

    4.语言选择简体中文,将Beta版前面的√去掉(这个很重要)

    在这里插入图片描述
    然后点击确定,会提示重启电脑,重启电脑后,乱码问题解决。

    展开全文
  • jdk中自带类,来对文件进行压缩,但会出现被压缩文件名称是中文时出现乱码的问题,经过在网上查询,并没有很好的办法来直接解决这个问题。apache 的 ant.jar 中解决了乱码问题,将ant.jar包下载,放大lib下,在...

    jdk中自带类,来对文件进行压缩,但会出现被压缩的文件名称是中文时出现乱码的问题,经过在网上查询,并没有很好的办法来直接解决这个问题。apache 的 ant.jar 中解决了乱码问题,将ant.jar包下载,放大lib下,在引入包的时候引入 import org.apache.tools.zip 开头的包。

    核心压缩代码:

    /**
    	 * 
    	 * describe:
    	 * @param srcfile 多个需要压缩的文件
    	 * @param zipfile 压缩后的文件
    	 * 2014-2-13
    	 * @author
    	 */
    	public void zipFiles(List<File> srcfile,File zipfile){
            byte[] buf=new byte[1024];
            try {
                //ZipOutputStream类:完成文件或文件夹的压缩
                ZipOutputStream out=new ZipOutputStream(new FileOutputStream(zipfile));
                for(int i=0;i<srcfile.size();i++){
                    FileInputStream in=new FileInputStream(srcfile.get(i));
                    /**
                     * 若多个需要压缩的文件中有文件名重复的就将覆盖,我这里用的是简单的方法来解决文件名重复问题
                     */
                    out.putNextEntry(new ZipEntry("("+(i+1)+")"+srcfile.get(i).getName().substring(14)));
                    int len;
                    while((len=in.read(buf))>0){
                        out.write(buf,0,len);
                    }
                    out.closeEntry();
                    in.close();
                }
                out.close();
    //            System.out.println("压缩完成.");
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    文件下载代码:

    /**
    	 * 
    	 * describe:多个文件打包下载
    	 * @throws IOException
    	 * 2014-2-12
    	 * @author 
    	 */
    	public void mulDownload() throws IOException {
    		FileInputStream in = null;
    		OutputStream out = null;
    		
    		try {
    			String fileIds = request.getParameter("fileIds"); //前台传过来的多个文件id
    			fileIds = fileIds.substring(1);
    			
    			
    			List<Map> maps = service.getFileUrls(fileIds); //查询多个文件内容
    			
    			List<File> files = new ArrayList<File>();
    			
    			for(Map map:maps){
    				String fileName = (String) map.get("fileName"); //文件名称  1387939274500_测试3.pdf
    				String filePath = (String) map.get("filePath"); //文件路径
    				
    				File file = new File(filePath + "/" + fileName); //文件路径
    				files.add(file);
    			}
    			String path="E:/biao2sssa.zip";  //压缩到指定目录
    			File zipfile=new File(path);
    			zipFiles(files,zipfile);
    			
    			String fileName="aaaa.zip";  //下载的文件名
    //			String fileName = (String) map.get("fileName"); //文件名称  1387939274500_测试3.pdf
    //			String filePath = (String) map.get("filePath"); //文件路径
    //			
    //			String realFileName = fileName;
    //			fileName = fileName.substring(14); //去掉时间戳的名字   测试3.pdf
    			
    			//解决下载的文件名乱码问题 begin
    			 if(request.getHeader("User-Agent").toLowerCase().indexOf("firefox") > 0){
    				 fileName = new String(fileName.getBytes("UTF-8"), "ISO8859-1");//firefox浏览器
    			 }
    			 else {
    				 fileName = URLEncoder.encode(fileName, "UTF-8");//IE浏览器
    			 }
    			//解决下载的文件名乱码问题 end
    			 //头信息
    			 	response.reset();
    			    response.setContentType("application/octet-stream");
    			    response.setHeader("Content-Disposition", "attachment;filename=\"" + fileName + "\"");
    			    response.setHeader("Connection", "close");
    			    
    			    File file = new File(path); //文件路径
    			    
    			    
    			if (file.exists()) {
    				in = new FileInputStream(path);
    				out = response.getOutputStream();
    				byte[] b = new byte[1024];
    				for (int len = 0; (len = in.read(b)) != -1;) {
    					out.write(b, 0, len);
    				}
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		} finally {
    				if (in != null) {
    					in.close();
    				}
    				if (out != null) {
    					out.close();
    				}
    		}
    	}


    展开全文
  • //filename參数指定下载的zip文件名称 while ((temp = inputStream.read(buffer)) > 0) { zos.write(buffer,0,temp); } System.out.println("OK"); /*zos.flush();*/ zos.closeEntry(); ...
  • 下载压缩文件,解压文件会有convmv-1.14.tar.gz安装包,用于离线安装,解决linux中文文件夹名称乱码问题。
  • ②完整的基于Tomcat的站点作为cPanel压缩文件迁移到另一台主机后,我们失去了下载名称中包含Unicode字符的文件的能力 解决:可行的解决方案是添加export LC_ALL="en_US.UTF-8"到环境(例如在中~/.ba...

    前提:修改linux 全局语言环境变量,捯饬tomcat 控制台变成 ???? 乱码

              导致上传图片等  都变成乱码格式,上传失败

    原因:①修改语言环境后,tomcat 暂时 失去了下载名称中包含Unicode字符的文件的能力

               ②完整的基于Tomcat的站点作为cPanel压缩文件迁移到另一台主机后,我们失去了下载名称中包含Unicode字符的文件的能力

    解决:可行的解决方案是添加export LC_ALL="en_US.UTF-8"到环境(例如在中~/.bashrc),重新登录或重新读取环境(这个很重要)

    参考链接:https://www.jvmhost.com/articles/locale-breaks-unicode-utf-8-java-tomcat/

     

    查看linux 环境命令:locale

    所以一般linux系统的语言环境设置成:export LANG=zh_CN.UTF-8,代表中国人使用的unicode字符集

    展开全文
  • //解决下载文件中文名称乱码的问题 String agent = request.getHeader("USER-AGENT"); if(agent != null && agent.toLowerCase().indexOf("firefox") > 0) { reaName = "=?UTF-8?B?" + (new String(Base...
  • 今天为大家推荐一款解压缩类软件——BandZip bandzip是我认为的最好用的解压缩软件,...支持多国语言,支持多种平台,当然软件也完美支持中文,解压后文件名称不会乱码,界面和其压缩类软件相似,习惯了wrar和7zip等...

    今天为大家推荐一款解压缩类软件——BandZip
    bandzip是我认为的最好用的解压缩软件,速度快没广告
    能够秒杀其他的压缩类软件
    下载地址
    bandzip点我
    1

    BandZip简介

    BandZip是韩国的一款优秀的软件。支持多国语言,支持多种平台,当然软件也完美支持中文,解压后文件名称不会乱码,界面和其压缩类软件相似,习惯了wrar和7zip等压缩软件的小伙伴也能够快速的上手非常符合国人的使用习惯。

    软件简洁、免费、纯净、无广告
    在这里插入图片描述

    2

    种类繁多的压缩格式

    软件拥有非常快速的压缩和解压缩算法,同等条件下能够甩其他软件几条街,支持种类繁多的压缩和解压缩文件格式

    甚至比收费的软件还要多。
    在这里插入图片描述

    3文件自动归档

    右键自动解压归档,不会出现解压出许多的文件在根目录的情况。以往在桌面直接解压会在桌面形成许多的文件,现在只要右键自动解压即可在桌面自动将软件归档。

    4压缩包文件预览

    右键快速预览压缩包中的文件,而不需要我们将压缩包完全解压,避免解压缩了却发现木有我们需要的文件。

    如果查看的是压缩包中的图片文件,还能够在左下角直接预览图片文件。

    在这里插入图片描述

    5压缩类软件对比

    相比于其他软件,BandZip免费而且能够解压缩更多的压缩文件,支持快速拖拽和高速压缩。

    在这里插入图片描述

    下载地址
    bandzip点我

    转载于:https://www.cnblogs.com/awesome-share/p/10391293.html

    展开全文
  • 时间紧迫,暂时存在中文文件夹名称乱码问题 不影响文件夹内各类型文件内容 实现方法见功能说明txt文档,只需传入文件夹路径,Zip文件路径,密码 本人JAVA实习生,因业务需求研究此方法,代码质量不高,只为了...
  • 时间紧迫,暂时存在中文文件夹名称乱码问题 不影响文件夹内各类型文件内容 实现方法见功能说明txt文档,只需传入文件夹路径,Zip文件路径,密码 本人JAVA实习生,因业务需求研究此方法,代码质量不高,只为了实现...
  • 添加 cpg 格式文件,防止乱码 若干 bug 修复 v0.05 2021-04-27 行政区、用户自定义文件爬取得到的 POI 不再是其外接矩形的 POI,即用户不需要再做裁切处理; 完成坐标转换工具开发,进行 wgs84、gcj02 和 bd09 ...
  • 修改BUG:网络传送支持库在使用代理下载时可能会导致程序崩溃。 12. 修改BUG:超级列表框.置列图片()有时功能不正常或导致随机错误。 13. 修改BUG:Sqlite3数据库支持库中的“Sqlite记录集.绑定参数()”命令不...
  • compression-webpack-plugin 该插件版本需要关注,这个插件的作用是压缩js,css资源为.gz格式的,由于对应的webpack版本的关系,需要降低该compression-webpack-plugin插件版本,详情参阅 package.json文件 ...
  • 压缩/解压工具,兼容 Win 乱码问题 $1.99 # ★★★☆ Keka 压缩/解压工具 $1.99 # ★★★☆ Quiver 程序员的记事本 $9.99 # ★★★☆ Aperture 专业的摄影相关软件 $79.99 # ★★★☆ Keycard 蓝牙设备...
  • 将csv数据导出成压缩后的紧凑版js格式纯数据文件,省市区3级数据65kb大小。 将csv数据导出成JSON对象、JSON数组纯数据文件,省市区3级数据120kb+。 网页版省市区镇多级联动测试。 网页版省市区多级联动js代码生成...
  • 导入前先建数据库默认名称 jeecg , 数据库脚本请用vim打开,否则乱码,然后:w xxx.sql进行另存为SQL 数据库建表语句 CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 可以把字符集换...
  • 下载项目的 zip 文件,在右上方有个 Download ZIP, 解压到本地 chrome 右上角的设置按钮下找到更多工具,打开扩展程序 选择 加载已解压的扩展程序(如果没有显示先选中开发者模式),选中解压后的文件夹,完成! ...
  • 5.可直接解压或打包压缩文件。 本次更新: 1.集成MACDll.dll,分割CUE无需下载额外组件。 2.修复专辑作者、年份为空时程序崩溃的BUG。 作者信息: http://qiukong.com 集成各类免费程序,请保留原作者信息。
  • 2.按cue格式分割cd曲目,并修复乱码。(需下载CueCode) 3.自动转换并排序专辑图片。 4.批量设置专辑名称、作者、年份。 5.可选择打包压缩。 【作者】 http://qiukong.com 使用各类开源转换程序及免费软件,详见...
  • 实例319 在压缩文件中查找字符串 实例320 重命名RAR压缩包中的文件 实例321 创建自解压RAR压缩包 实例322 设置RAR压缩包密码 实例323 压缩远程文件夹 实例324 压缩存储网页 12.3 文件的批量上传 实例325 ...
  • 实例319 在压缩文件中查找字符串 实例320 重命名RAR压缩包中的文件 实例321 创建自解压RAR压缩包 实例322 设置RAR压缩包密码 实例323 压缩远程文件夹 实例324 压缩存储网页 12.3 文件的批量上传 实例325 ...
  • Java经典编程300例(code)

    千次下载 热门讨论 2013-01-09 10:26:53
    实例172 在压缩文件中查找字符串 238 实例173 重命名RAR压缩包中文件 239 实例174 创建自解压RAR压缩包 240 第13章 枚举类型与泛型 242 实例175 查看枚举类型的定义 243 实例176 枚举类型的基本特性 244 实例177 ...
  • 功能介绍:  1、可设置动态或静态生成HTML:下载和文章的首页、分类页生成HTML网页,提高网站主要页面的浏览速度  2、系统栏目支持无限子级分类,分类可自由移动。... 4、修正软件名称空格时生成乱码问题
  • PDF格式扫描版,共压缩为5部分,这是第1部分。 内容简介 本系列图书包括第I卷、第II卷共计1200个例子,本文档是第I卷,共计603个例子。本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了...
  • PDF格式扫描版,共压缩为5部分,这是第4部分。 内容简介 本系列图书包括第I卷、第II卷共计1200个例子,本文档是第I卷,共计603个例子。本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了...
  • PDF格式扫描版,共压缩为5部分,这是第2部分。 内容简介 本系列图书包括第I卷、第II卷共计1200个例子,本文档是第I卷,共计603个例子。本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了...
  • PDF格式扫描版,共压缩为5部分,这是第3部分。 内容简介 本系列图书包括第I卷、第II卷共计1200个例子,本文档是第I卷,共计603个例子。本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了...
  • PDF格式扫描版,共压缩为5部分,这是第5部分。 内容简介 本系列图书包括第I卷、第II卷共计1200个例子,本文档是第I卷,共计603个例子。本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了...
  • - 文件下载,支持大文件下载、断点续传。 - 解决更改排序方式后 ——对应右键菜单不同步问题。 - 优化右键更改列表状态,同步保存配置到服务端。 - 文件浏览器打开(a点击新窗口跳转,a不支持click,用子元素冒泡来...
  • fckedit编辑器

    2013-11-10 14:28:32
    编辑器 FCKeditor2.4 使用说明 ...问题三: 上传时新建的中文目录全部乱码 虽然上传到服务器上的文件名正常,但在JSP页面点下载链接时文件名乱码导致不能正常下载 查找资料:TOMCAT 链接参数有中文时,乱码解决方法 ...

空空如也

空空如也

1 2 3 4
收藏数 80
精华内容 32
关键字:

下载压缩文件名称乱码