zoukankan      html  css  js  c++  java
  • Incorrect NSStringEncoding value 0x0000 detected. Assuming NSASCIIStringEncoding. Will stop this compatiblity mapping behavior in the near future.

    在用ASIHTTP进行网络请求的时候,有时候会出现编码问题如下问题

    Incorrect NSStringEncoding value 0x0000 detected.

    Assuming NSASCIIStringEncoding. Will stop this compatiblity mapping behavior in the near future.

    这个是向服务器请求的时候,发送请求时,就出现的编码问题,所以要在发送请求的时候设置request的编码

     NSURL *url = [NSURLURLWithString:urlStr];

        ASIFormDataRequest *requestTemp = [ASIFormDataRequestrequestWithURL:url];

        __weak ASIFormDataRequest *request = requestTemp;

        [request setStringEncoding:NSUTF8StringEncoding];

        NSArray *keys = [dicParam allKeys];

        for (NSString *key in keys) {

            NSString *value = dicParam[key];

            [request setPostValue:value forKey:key];

        }

        [request setPostValue:CHECK forKey:NETWORK_check];

        [request addFile:imagePath forKey:keyV];

        [request buildPostBody];

        [request setCompletionBlock:^{

            if (callback) {

                callback(YES,[request responseString]);

            }

        }];

        [request setFailedBlock:^{

            if (callback) {

                callback(NO,[request responseString]);

            }

        }];

        [request startAsynchronous]; 

  • 相关阅读:
    Kattis
    HackerRank
    HackerRank
    牛客小白月赛1 C 分元宵【快速幂】
    牛客小白月赛1 J おみやげをまらいました 【MAP】
    logback与Spring、SpringMVC结合使用教程
    解决maven项目pom报错
    sz与rz命令
    cassandra 测试数据库
    ubuntu 无法解析主机的解决方法
  • 原文地址:https://www.cnblogs.com/wuxiufang/p/3554365.html
Copyright © 2011-2022 走看看