Iphone 如何使用HTTP POST通过NSMutableURLRequest将要点(•;)发送到我的PHP页面?
关于通过iPhone应用程序使用HTTP向web服务器发送数据的问题。。。目前,我正在向页面发送HTTP POST请求。看起来是这样的:Iphone 如何使用HTTP POST通过NSMutableURLRequest将要点(•;)发送到我的PHP页面?,iphone,objective-c,http,unicode,sdk,Iphone,Objective C,Http,Unicode,Sdk,关于通过iPhone应用程序使用HTTP向web服务器发送数据的问题。。。目前,我正在向页面发送HTTP POST请求。看起来是这样的: NSString *myURLString = @"http://www.myusrl.com/update.php"; [myRequestString appendString:@"&movietitle=Wall•E"]; NSData *myRequestData = [NSData dataWithBytes:[myRe
NSString *myURLString = @"http://www.myusrl.com/update.php";
[myRequestString appendString:@"&movietitle=Wall•E"];
NSData *myRequestData = [NSData dataWithBytes:[myRequestString UTF8String] length:[myRequestString length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: [NSURL URLWithString: myURLString]];
[request setHTTPMethod: @"POST"];
[request setHTTPBody: myRequestData];
[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
问题是Wall•E中的子弹头没有被发射出去。我需要对它进行编码吗?或者使用unicode或者在某处设置UTF8之类的东西?如何在PHP页面中找到要点?您是否尝试过使用Unicode值<代码>代码>答案是这样的。它工作得非常完美:myString=[myString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];