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 に答える