ホームページ  >  記事  >  バックエンド開発  >  Android インターフェイスの開発中に PHP でコードが文字化けする問題が発生しました。マスターが回答できることを願っています。

Android インターフェイスの開発中に PHP でコードが文字化けする問題が発生しました。マスターが回答できることを願っています。

WBOY
WBOYオリジナル
2016-06-23 13:30:45852ブラウズ


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?

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