PHP では、header() 関数の charset パラメータを使用してページのエンコーディングを設定できます。構文形式は、「header("content-type:text/html; charset=encoding method");」です。 」。
このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。