压缩文件库上传到服务器,windows电脑下载文件出现文件乱码

2017-04-10  本文已影响87人  文达IOS

问题描述

在跟公司后台配合的上传zip压缩文件,上传成功,但是用mac登录内管平台登录,下载zip文件,zip解压缩之后不会出现文件乱码,但是使用windows电脑登录内管平台,下载zip文件,zip文件解压之后出现乱码

问题分析

解决问题

代码如下

//先创建编码格式
NSStringEncoding gbkEncoding = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
//将要转换的字符串转换成GBK编码格式的NSData流
NSData *data =[fileName dataUsingEncoding:gbkEncoding];
//定义文件名称
const char *cfileName;
//给文件名称赋值
cfileName = data.bytes;

问题补充

//先创建编码格式
NSStringEncoding gbkEncoding = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
//将要转换的字符串转换成GBK编码格式的NSData流
NSData *data =[fileName dataUsingEncoding:gbkEncoding];
//定义文件名称
const char *cfileName = NULL;
//给文件名称赋值
cfileName = data.bytes;

cfileName[data.length] = '\';
上一篇 下一篇

猜你喜欢

热点阅读