我目前正在编写一个从 PHP 读取数据的 iOS 应用程序echo
。在逃避每个字符的麻烦之后,我求助于 PHP 函数UTF8_Encode
。
这似乎工作得很好,但是当我在输出中有一个引号 ( "
) 时,它会出现â
在应用程序中。
从 PHP 应用程序发送提要的代码是:
echo (UTF8_encode($variable));
在 iOS 应用程序中使用此提要的代码是:
NSString *urlString = [NSString stringWithFormat:@"thisisalink"];
NSURL *url = [NSURL URLWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSData *returnData = [NSData dataWithContentsOfURL:url];
NSString *strResult = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];