ホームページ >バックエンド開発 >PHPチュートリアル >Android インターフェイスの開発中に PHP でコードが文字化けする問題が発生しました。マスターが回答できることを願っています。
Android インターフェイスに送信される json データが不可解なほど大きくなります。この状況に遭遇したことがある方、およびそれを解決する方法はありますか?
判断するのは難しいです、BOM ではありません。コードを送って確認してください
明らかに BOM ヘッダーであり、それらが 4 つあります
私もそれに遭遇しました以前は、JSON を検証するときに表示されませんでした。合格し、多くのファイルを確認したところ、設定ファイルが UTF-8 + BOM になっていることがわかりました
自分で書くと、1 つずつテストする必要がありますjson フォーマットツールを使用して、それが正しいかどうかを確認します
< ?php
$api=$_GET['api'];
require("config/function. php");
if($api=="login"){
$user=$_GET['user'];
$pwd=$_GET['pwd'];
$arr=login( $user );
if ($arr ['error_zt']=="0") {
if ($pwd==$arr['pwd']){
$zt = "0"; arr_1['id']=$arr['id'];
$arr_1['user']=$arr['user'];
$arr_1['type ']=$arr['type'];
}else{
$zt = "1";
echo json_encode($arr_1); echo json_encode($error);
}
}
?> これがコードです
ありがとう、これは本当に BOM のギミックです、ありがとう
config/sql_configs.php と config に require ステートメントはありますか/関数.php?