提取时日语文件名出现乱码

阿皮

我正在压缩.csv文件,如下所示:

fileInputStream = new FileInputStream(csvFile);
final ZipEntry zipEntry = new ZipEntry(csvFile.getname());
            zipOutputStream.putNextEntry(zipEntry);
            final byte[] buffer = new byte[4 * 1024];
            int size = fileInputStream.read(buffer);
            while (size != -1) 
        {
                zipOutputStream.write(buffer, 0, size);
                size = fileInputStream.read(buffer);
        }       

文件名还包含日文/中文字符使用winzip / 7-zip提取时,提取的.csv文件名不乱码,但是当使用默认的Windows提取器时,文件名乱码。

阿皮

我曾经使用过:

字符串fileName = MimeUtility.encodeText(filename,“ SJIS”,null);

然后在默认语言为日语的系统上似乎可以正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Windows中通过python正确读取日语文件名文件

来自分类Dev

genisoimage乱码文件名

来自分类Dev

读取乱码文件名(FTP / FSO)

来自分类Dev

在Python中修复乱码的文件名?

来自分类Dev

提取文件名

来自分类Dev

从非英语文件名和非英语文本读取C ++

来自分类Dev

PHP提取文件名

来自分类Dev

从NSData提取文件名

来自分类Dev

文件名提取-Powershell

来自分类Dev

Xargs提取文件名

来自分类Dev

提取文件名部分以解决文件名冲突

来自分类Dev

从文件名中提取文件版本

来自分类Dev

提取转储文件文件名

来自分类Dev

如何从出现在给定字符串之前的文件名中提取数字?

来自分类Dev

日语字符文件名在文件上传php上变为未命名文件

来自分类Dev

日语字符在我的export.php中出现乱码

来自分类Dev

如何将Visual Source Safe与俄语文件名一起使用?

来自分类Dev

从XmlTextReader提取文件名/路径

来自分类Dev

从文件名PHP中提取日期

来自分类Dev

从文件名中提取数字

来自分类Dev

需要从URL提取文件名

来自分类Dev

用Perl提取文件名

来自分类Dev

文件名序列提取python

来自分类Dev

从路径中提取最新的文件名

来自分类Dev

从文件名中提取路径

来自分类Dev

从数据框中提取文件名

来自分类Dev

从文件名中提取数字

来自分类Dev

从内容处置中提取文件名

来自分类Dev

从文件名中提取版本