我在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];
请告知,谢谢。
答案 0 :(得分:3)
由于您的所有应用都在提取脚本发送的内容,因此它会将您的HTML元标记视为普通文本。这就是它以纯文本显示在控制台中的原因。但是,如果您对输出HTML不感兴趣,则实际上并不需要元标记。
如果您只需要脚本说你好
,只需从PHP脚本中删除元标记,然后回显该文本:
<?php echo "你好"; ?>