ホームページ >バックエンド開発 >PHPチュートリアル >透明?php?ストレート?アンドロイド?文字列??

透明?php?ストレート?アンドロイド?文字列??

WBOY
WBOYオリジナル
2016-06-23 14:06:22956ブラウズ

現在、ホストから mySQL データを取得し、それを表示のために Android に返す媒体として PHP を使用しています。これは、ローカル側で PHP で実行することも正常に機能します。戻りますか?
しかし、?php は末尾にある ?php に変更されますか?
????:java.lang.String 型の値は JSONArray に変換できません
ローカルの PHP パス名はどこですか?ホストはすべて同じです
mySQL の名前とデータ テーブルも同じです
ただし、ホスト名は同じです
添付ファイルに示すように、この端末上の正しい logcat は次のとおりです:




ディスカッションに返信(解決策)

java.lang.String 型の値は JSONArray に変換できません

ほとんどの場合、BOM ヘッダーが問題です
java.lang.String 型の値は JSONArray に変換できません

おそらく BOM ヘッドが原因です問題

申し訳ありませんが、初心者なので不明瞭です。

説明していただけますか? 非常に感銘を受けました !!><

? ???end の php エラーです:

"dayoff": "u7121u8cc7u6599","re​​commend":"u56deu934bu8089120u5143u
04-21 07:31:35.429: E/ log_tag(375): org.json.JSONException: java.lang.String 型の値 ? は JSONArray に変換できません

?これはローカル php の成功した logcat です:

"dayoff":"u7121u8cc7u6599","re​​commend ":"u56deu934bu8089120u5143u5ba


リンクアドレスを教えてください
不便な場合、またはパブリックネットワーク上にない場合は
その後、これを実行してください
echo base64_encode(file_get_contents('link address'));
結果を投稿してください

リンクアドレスを教えてください
不便な場合、またはパブリックネットワーク上にない場合は、これを実行できます
echobase64_encode (file_get_contents('リンクアドレス'));
結果を投稿してください :)
それは本当に BOM からのものでした

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。