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];

    }

  • 相关阅读:
    JVM与Dalvik
    3G技术
    Android开发环境的搭建
    Android学习杂记
    JDK环境变量配置
    签名Android应用程序
    Android中Hardcoding String ……,should use @string/警告的处理
    命令行创建Android项目
    ElasticSearch为什么这么快
    多线程1--基础知识
  • 原文地址:https://www.cnblogs.com/sgdkg/p/3622413.html
Copyright © 2011-2022 走看看