HTTP ヘッダー Accept-Charset は何に使用されますか?
HTTP ヘッダーの Accept-Charset Accept-Encoding Accept-Language は役に立ちますか? Content-Type の役割は大きいと感じています。
Yi を使用して Web ページにアクセスし、HTML コードを返すプログラムを作成した人に会いました。その後、彼は問題に遭遇しました。返された中国人は文字化けしていました。この問題は、後に UTF-8 エンコーディングに変換する関数を使用して解決されました。その後、HTTP プロトコルのヘッダーにいくつかのメッセージを設定することでこの問題を解決できないかと考えました。インターネットで HTTP プロトコルに関する情報を検索しました。 。 Accept-Charset Accept-Encoding Accept-Language クライアントは文字セットを宣言します。コーディング。言語に関するいくつかの情報。しかし、いくら設定してもあまり効果が無いような気がします。正しく理解できていないからなのかはわかりません。 。そこでお聞きします。
-----解決策---------
リクエスト ヘッダー Accept-Charset は、クライアントが送信したフォームで使用できるエンコーディングをサーバーに伝えます。これは、サーバーの応答コンテンツのエンコーディングとは関係ありません。
応答ヘッダー Content-Type の文字セットは、サーバーから返されたテキストがどのエンコーディングを使用しているかをブラウザーに伝えます。これが問題の鍵です。
------解決策---------