社区
VB基础类
帖子详情
to DTWUJP(建平):
zhengsb
2001-06-18 09:34:00
邮件已收到,但怎么没见附件啊!劳驾重发一份
先给你加点分。
...全文
155
1
打赏
收藏
to DTWUJP(建平):
邮件已收到,但怎么没见附件啊!劳驾重发一份 先给你加点分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DTWUJP
2001-06-18
打赏
举报
回复
分无所谓,我已重新发了一份。
Java压缩解压中文文件名乱码
源码链接: https://pan.quark.cn/s/9f869486da8d ### Java中压缩与解压——中文文件名乱码问题处理方法#### 一、问题背景及原理分析在Java环境下进行文件的压缩与解压操作时,常常会遭遇中文文件名显示乱码的现象。该问题的根本原因在于Java系统默认采用的编码机制与实际文件名所使用的编码标准不一致,特别是在Windows操作系统环境中,文件名通常基于GB2312或GBK编码体系,而Java语言中的`ZipInputStream`与`ZipOutputStream`类在内部处理时默认采用Unicode编码体系,这种编码体系上的差异导致了中文文件名在压缩和解压缩流程中的乱码情况。#### 二、解决方案详细阐述为了有效处理这一技术难题,可以通过设计定制的`ZipOutputStream`和`ZipInputStream`类来增强对中文文件名的兼容性。下面将具体说明实现这一功能的详细步骤:### 1. 定制ZipOutputStream类(CnZipOutputStream)#### (1) 创建并调整CnZipOutputStream类从JDK的核心源代码库中提取`ZipOutputStream.java`文件,进行必要的修改后将其保存为`CnZipOutputStream.java`文件。#### (2) 构造函数的扩展在CnZipOutputStream类中,增加一个新的构造函数,该函数能够允许用户指定文件名所应遵循的编码格式:```javapublic CnZipOutputStream(OutputStream out, String encoding) { super(out); this.encoding = e...
pip-numpy-1.22.1-cp38-cp38-win_amd64.whl.zip
pip-numpy-1.22.1-cp38-cp38-win_amd64.whl.zip
2PG450x500双齿辊破碎机CAD装配图.rar
2PG450x500双齿辊破碎机CAD装配图.rar
35L搅拌罐 CAD图纸.rar
35L搅拌罐 CAD图纸.rar
50立柴油罐.rar
50立柴油罐.rar
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章