如何解决:日文-ziparchive 如何正确解压含有以下符号的文件?

问题描述

ziparchive 如何正确解压含有以下符号的文件?
前话:这个app是对日销售,所以是基于日文系统开发,文件名都必须使用日文的。而且日本人很喜欢用一些特殊的符号,例如:⒈ ⑴ ① ㈠ Ⅰ

正题:
⒈ ⑴ ① ㈠ Ⅰ
使用以上字符的文件在windows(日语系统,网上查了下说是用shiftJIS进行的压缩)上进行zip压缩后传到ipad上,此时ipad用ziparchive对其进行解压(解压编码使用shiftJIS),但是发现解压出来是乱码。多次尝试后发现这些符号只能用UTF8进行解压才不会显示为乱码。但,问题是使用UTF8时日文就变成乱码了!
期间尝试过kCFStringEncodingMacJapanese,依旧是只能正确显示日文文件,无法正确显示带特殊符号的文件。

有哪个朋友知道这个问题怎么解决么?已经困扰了小弟很久了。。

时间: 2024-08-03 13:17:23

如何解决:日文-ziparchive 如何正确解压含有以下符号的文件?的相关文章

ziparchive解压缩 设置解压密码。。。。。。。。。。。。。。。。

问题描述 ziparchive解压缩 设置解压密码................ ziparchive 如何在解压时制定编码方式,ziparchive解压缩 设置解压密码................ 解决方案 http://blog.sina.com.cn/s/blog_a456a42e0101dlb0.html

Mac上zip文件解压出cpgz格式的文件该怎么办?

  Mac上zip文件解压出cpgz格式的文件该怎么办? 问题原因: 首先,我们分析导致这种情况的原因有以下几点: 1.zip文件已经损坏; 2.zip文件下载时没有下载完全; 3.浏览器在下载或者下载完成zip文件时,对其进行了错误处理; 4.bug导致. 校验文件: 解决这个zip-cpgz循环有多种方法,首先你可以验证一下你的zip文件md5 hash或者SHA1(这些数据一般可以在你下载的网页上边扎到),如果校验显示不同,说明你的文件有损坏或者下载不完全. 1.校验MD5 hash方法:

Linux下如何解压tar.xz结尾的文件

对tar.xz结尾的压缩文件进行解压,如下: $xz -d ***.tar.xz $tar -xvf  ***.tar 此种方式会造成原来的*.tar.xz压缩包不存在,可以看到这个压缩包也是打包后再压缩,外面是xz压缩方式,里层是tar打包方式. 可直接使用一条命令进行解压缩:tar xvJf  ***.tar.xz来解压 返回栏目页:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/

Win8如何删除MSI临时解压目录并压缩Installer文件夹

  一.删除$PatchCache$文件夹 1.$PatchCache$是系统隐藏文件 ,需要先把它显示出来,如图: 2.然后就可以删除$PatchCache$文件夹了,如果提示权限问题,请获取Win8超级管理员权限. PS:注意,不要删除Installer目录下的其他文件夹,否则会导致相关软件无法卸载. 二.压缩Installer文件夹 1.下面我们再压缩Installer文件夹达到节省磁盘空间的目的,因为该文件夹里存放的是软件的冗余信息,并不经常读取,所以压缩以后不会系统性能. 2.右键点击

java程序如何解压7z格式的压缩文件

问题描述 我用ant工具解压zip文件可以正常实现但是换成7z格式的压缩文件就抛出java.io.IOException:Negativeseekoffset.哪位高手有没有解压7z文件的源代码啊?帮忙贴一个出来,谢谢! 解决方案 解决方案二:7z官网提供LZMASDK解决方案三:好的,我去看看!解决方案四:哥们儿能不能贴一个解压的源码出来,我参考一下,谢谢了!解决方案五:自顶一下,高手们出来帮帮忙吧!!!!

遇到个奇难的问题,怎么用代码实现直接解压FTP上的压缩文件

问题描述 如题:前提是不要下载到客户端哦,要直接用代码解压FTP上面的文件! 解决方案 解决方案二:有困难请找系统管理员解决方案三:引用zip.dll解决方案四:要有权限,直接在服务端执行winrar的命令行.解决方案五:服务端不是FTP服务器啊,如果是的话还好了.听说有木马可以实现,有哪位知道吗?解决方案六:我是耶和华-你的上帝,除了我之外,你不可有别的神.不可为自己雕刻偶像.不可跪拜那些像,也不可事奉它,因为我耶和华-你的上帝是忌邪的上帝.恨我的,我必追讨他的罪,自父及子,直到三四代:爱我.

linux中tar命令怎么解压.tgz与.tar.gz文件

如: 将文件解压在当前目录:  代码如下 复制代码 tar zxvf  MY_NAME.tgz  或者 tar zxvf  MY_NAME.tar.gz 例:查看usr.tar备份文件的内容,并以分屏方式显示在显示器上.  代码如下 复制代码 $ tar tvf usr.tar | more 例:把/home目录下包括它的子目录全部做备份文件,备份文件名为usr.tar.  代码如下 复制代码 $ tar cvf usr.tar /home 例:把/home目录下包括它的子目录全部做备份文件,并

解压-java读取zip压缩文件里面二级文件夹目录内的文件的问题

问题描述 java读取zip压缩文件里面二级文件夹目录内的文件的问题 我想在不解压的条件下得到一个压缩文件夹内部的二级目录下的文件流,但是搜了好久也没找到 代码如下 import java.io.ByteArrayInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; impo

windows下安装、卸载mysql服务的方法(mysql 5.6 zip解压版安装教程)_Mysql

MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行.但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的.很多人下了zip格式的解压发现没有setup.exe,面对一堆文件一头雾水,不知如何安装.下面笔者将介绍如何解决此情况下安装过程中的各种问题. 比较简单的步骤: 在win2003及win2008 r2以上版本: 将下载下来的mysql解压到指定目录下(如:d:\mysql) 安装服务 在命令行输入 d:\mysql\bin\mysqld -install net sta