zoukankan      html  css  js  c++  java
  • ios 编码转换 保存文件

     

    - (NSString *)SaveFileToDocuments:(NSString *)url

    {

        // NSString *url = @"http://172.28.250.70/ad/20140210151602.jpg";

        NSString *FileName = [url lastPathComponent];

        NSString *resultFilePath = @"";

        if (url.length > 7) {

            

            NSString *destFolderPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"IadImages"];

            NSString *destFilePath = [destFolderPath stringByAppendingPathComponent:url];

            if (! [[NSFileManager defaultManager] fileExistsAtPath:destFolderPath]) { //判断文件夹是否存在

                

                [[NSFileManagerdefaultManager] createDirectoryAtPath:destFolderPath withIntermediateDirectories:YESattributes:nilerror:nil];

            }

            

            

            if ([[NSFileManager defaultManager] fileExistsAtPath:destFilePath]) { //判断文件是否存在

                

                resultFilePath = destFilePath;

            } else {

                

                NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]];

                if ([imageData writeToFile:destFilePath atomically:YES]) {

                    resultFilePath = destFilePath;

                }

                else {

                    resultFilePath = destFilePath;

                }

            }

        }

        return resultFilePath;

    }

     

    - (NSString*)UTF8_To_GB2312:(NSString*)utf8string

    {

        NSStringEncoding encoding =CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);

        NSData* gb2312data = [utf8string dataUsingEncoding:encoding];

        

        return [[NSString alloc] initWithData:gb2312data encoding:encoding];

    }

  • 相关阅读:
    json for modern c++(nlohmann json)使用小计
    你到底是如何上网的[转载]
    opencv编译
    二维码解析(编译zxing-cpp)
    otl odbc小计
    解决github clone慢的问题
    网络编程小计
    模板小计
    c++开发遇到的错误和引用配置
    IOCP Input/Output Completion Port IO完成端口
  • 原文地址:https://www.cnblogs.com/sgdkg/p/3622413.html
Copyright © 2011-2022 走看看