PHPでheader()を使用してページエンコーディングを設定する方法

青灯夜游
リリース: 2023-03-09 20:40:01
オリジナル
2312 人が閲覧しました

PHP では、header() 関数の charset パラメータを使用してページのエンコーディングを設定できます。構文形式は、「header("content-type:text/html; charset=encoding method");」です。 」。

PHPでheader()を使用してページエンコーディングを設定する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

header() 関数はオリジナルを送信します。ヘッダーをクライアントに送信する HTTP ヘッダーを使用してページのエンコーディングを設定できます。構文:

header("content-type:text/html; charset=编码方式");
ログイン後にコピー

php ヘッダーを使用して PHP ページを UTF エンコーディングまたは GBK エンコーディングとして定義します

//php页面为utf编码
header("Content-type: text/html; charset=utf-8");
//php页面为gbk编码
header("Content-type: text/html; charset=gb2312");
//php页面为big5编码
header("Content-type: text/html; charset=big5");
ログイン後にコピー

通常、上記のコードが配置されますphp ページのホームページにあります。

説明:

header() 関数は、括弧内の情報を http ヘッダーに送信するために使用されます。

括弧内の内容が記事に記載されている内容であれば、基本的にはラベルと同じ機能になりますが、最初のものを比べてみると、文字が似ていることがわかります。ただし、違いは、この機能がある場合、ブラウザは常に要求された xxx エンコーディングを使用し、決して従わないことです。そのため、この機能は非常に便利です。

なぜそうなるのでしょうか?次に、HTTPS ヘッダーと HTML 情報の違いについて説明する必要があります。

https ヘッダーは、HTTP プロトコルを使用して HTML 情報をブラウザーに送信する前にサーバーによって送信される文字列です。

meta タグは HTML 情報に属しているため、header() で送信された内容が最初にブラウザに届きます。人気のポイントは、meta よりも header() の優先度が高いことです (これができるかどうかはわかりません)と言われている)。

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPでheader()を使用してページエンコーディングを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!