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