当前位置:编程学习 > wap >>

ZIPArchive 解压日文及各种符号时如何选择编码?

小弟用ziparchive进行数据的解压,但是解压出来文件名中的日文会出来乱码,所以,在ziparchive.mm文件UnzipFileTo: Password:函数中

将nsstring *strPath = [nsstring stringwithCString:filename];

修改成 nsstringEncoding en = CFStringConvertEncodingToNsstringEncoding(kCFStringEncodingMacJapanese);

nsstring *strpath = [nsstring stringwithCString:filename encoding:en];

 

但是做了以上修改之后有些特殊符号就会变成很奇怪的东西,例如④ → (水) 。

 

补充:zip文件是windows上做的,用的UTF8编码压缩的。

而ios是使用NFD标准,请问如何在ios上将NFC转成NFD? ziparchive unzip ios --------------------编程问答-------------------- 有人知道这是怎么回事么。。继续求助!
补充:移动开发 ,  iPhone
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,