jjzjj

iphone - IOS7 中的 NSUTF8StringEncoding 问题

我正在使用stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding。我的应用程序在IOS6和IOS7中运行,这没有问题,但问题出在IOS7上。NSString*strURL=[NSStringstringWithFormat:@"%@app1.php?loc=%@",URL,[paramstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];1.inIOS6it'sencodedlike:http://mydomain/app1.php?loc=

ios - 通过使用不接受的 NSUTF8StringEncoding 服务器转换数据中的密码来发送密码中的 % 的问题

当我在密码中有%字符然后在NSUTF8StringEncoding数据之后它没有被服务器接受。不知道%有什么问题。除了这个之外所有其他特殊字符它工作正常。从服务器端获取400状态代码即错误请求。 最佳答案 尝试对密码进行url编码。这应该可以解决问题。 关于ios-通过使用不接受的NSUTF8StringEncoding服务器转换数据中的密码来发送密码中的%的问题,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

objective-c - NSUTF8StringEncoding 返回 nil NSString

我正在使用最新的SDK和XCode4.2开发iOs4应用程序。我正在使用网络服务检索一些数据,并且我收到了该数据。但是,当我这样做的时候NSString*json_string=[[NSStringalloc]initWithData:receivedDataencoding:NSUTF8StringEncoding];receivedData有944bytes但json_string为nil。从网络服务中我得到这个字符串(从浏览器窗口复制和粘贴):{"posts":[{"ID":"324","fecha":"10/02/2012","titulo":"Preparadaparalal

ios - NSJSONSerialization 不工作,NSUTF8StringEncoding 工作

我已经阅读了文档、教程和其他StackQ&A,并且对如何使用NSUTF8StringEncoding让我的JSON出现感到困惑,但是不使用NSJSONSerialization-这是我将数据提取到NSDictionary或NSArray所需要的。我认为从我的URL返回的NSData的格式有问题吗?编辑这是错误:ErrorDomain=NSCocoaErrorDomainCode=3840"Theoperationcouldn'tbecompleted.(Cocoaerror3840.)"(Garbageatend.)UserInfo=0x8aabc30NSURLRequest*theR

objective-c - NSUTF8StringEncoding 目的

NSData*responseData=[NSURLConnectionsendSynchronousRequest:theRequestreturningResponse:&responseerror:&error];NSString*data=[[NSStringalloc]initWithData:urlDataencoding:NSUTF8StringEncoding];你能解释一下NSUTF8StringEncoding的用途吗,它对整个数据进行编码吗?你能举一个带有输入和输出的NSUTF8StringEncoding的例子吗? 最佳答案