解决AFNetWorking 网络请求,报警告Incorrect NSStringEncoding value 0x8000100 detected

在App进行网络请求的时候,后台老是打印

Incorrect NSStringEncoding value 0x8000100 detected. Assuming NSASCIIStringEncoding. Will stop this compatiblity mapping behavior in the near future.

只需要对进行请求的Url地址做一次转码即可解决,如下:

+ (NSString *_Nullable) encodeURL:(NSString*_Nullable) dString {

NSString *encodedString = (NSString *)
CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
                                                          (CFStringRef)dString,
                                                          NULL,
                                                          nil,
                                                          kCFStringEncodingUTF8));

return encodedString;}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容