ホームページ >バックエンド開発 >PHPチュートリアル >PHP では echo と header('content-type:text/html; charset=uft-8'); を併用できないのはなぜですか?
PHP に header("content-type:text/html; charset=uft-8"); を追加し、echo を使用して Android クライアントにデータを送信します。上記を削除すると、Android クライアントはデータを受信しなくなります。文字化けの処理についての記述ですが、Android クライアントが受け取るのは文字化けですか?アドバイスをいただけますか?もっと詳しく説明するのが最善です。専門家のご協力に感謝します
コード化けの問題には、ファイル エンコーディング、ファイル コンテンツ エンコーディング、転送エンコーディングなどがあります...
ファイル エンコーディングはエンコーディングですファイルの作成時に使用されます。
コンテンツのエンコーディングは header("content-type:text/html; charset=uft-8");
URL エンコーディングなどの送信エンコーディング...
コード化けの問題が発生した場合は、すべてを統一します考えられるエンコーディング: utf8
さらに、 header("content-type:text/html; charset=uft-8");
この文はファイルの最初の文に配置する必要があります。
1階さん、この問題は私たち初心者にとって非常に重要です、注意してください。かなりの時間を費やしました