不需要时,xcode打印<meta />标签

时间:2012-12-30 07:16:11

标签: php iphone ios web-services

我在xcode中编码,我正在使用phpscript从我的数据库中获取信息。

我的phpScript看起来像这样:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<?php

    echo "你好";


?>

问题是,当我尝试使用NSLog在xcode中打印出来时。

它在我不想要的控制台中打印出来:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
你好

它应该只显示:

你好

我在xcode中使用这些代码来获取信息:

NSString *strURL = [NSString stringWithFormat:@"http://www.???.com/getcountry.php"];

// to execute php code
NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]];

// to receive the returend value
NSString *strResult = [[NSString alloc] initWithData:dataURL encoding:NSUTF8StringEncoding];

请告知,谢谢。

1 个答案:

答案 0 :(得分:3)

由于您的所有应用都在提取脚本发送的内容,因此它会将您的HTML元标记视为普通文本。这就是它以纯文本显示在控制台中的原因。但是,如果您对输出HTML不感兴趣,则实际上并不需要元标记。

如果您只需要脚本说你好,只需从PHP脚本中删除元标记,然后回显该文本:

<?php echo "你好"; ?>