ホームページ > バックエンド開発 > PHPチュートリアル > PHP で echo と header('content-type:text/html; charset=uft-8'); を一緒に使用できないのはなぜですか?

PHP で echo と header('content-type:text/html; charset=uft-8'); を一緒に使用できないのはなぜですか?

WBOY
リリース: 2016-06-13 12:46:19
オリジナル
924 人が閲覧しました

PHP では echo と header("content-type:text/html; charset=uft-8"); を併用できないのはなぜですか?


header("content-type:text/html; charset=uft-8"); をphpに追加し、echoを使用してAndroidクライアントにデータを送信しますが、上記の文を削除すると、Androidクライアントはそれを受信しません。ステートメントでは、Android クライアントが受け取るものは文字化けしていますか?アドバイスをいただけますか?もっと詳しく説明するのが最善です。専門家のご協力に感謝します


-----解決策--------------------------------
コード化けの問題には、ファイル エンコーディング、ファイル コンテンツ エンコーディング、転送エンコーディングなどがあります...
ファイルエンコーディングは、ファイルの作成時に使用されるエンコーディングです。
コンテンツのエンコードは header("content-type:text/html; charset=uft-8");
です。 URL エンコードなどの転送エンコード...

コードの文字化けの問題が発生した場合は、考えられるすべてのエンコーディングを統一してください: utf8
さらに header("content-type:text/html; charset=uft-8");
この文は文書の最初の文として配置する必要があります。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート