0

我正在使用 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];

请指教,谢谢。

4

1 回答 1

3

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

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

<?php echo "你好"; ?>
于 2012-12-30T07:42:49.083 回答