ソースは次の通りです。指定したつもりですが実行すると下の画像のように日本語が文字化けしました。メソッドで文字エンコードを指定する前に本文を出力していたためでした。本文を出力してしまい文字化けの原因となっていました。ファイルを作成するとはじめから記入されているのですが、消さずにコーディングを続けたために残ってしまいました。次の行に移動して実行した結果が次の通りです。文字エンコードを指定することで直りました。開発者ツールで応答ヘッダーがどう変わるのか見てみました。本文を先に出力してしまうとヘッダーを正常に出力出来ないようです。タグに指定しても、今回のケースは効果がなかったうようです。指定した通りに変わりました。当ブログは公開後に内容を修正することがあります。当ブログの内容により発生した損害につきましては一切の責任を負いかねますのでご了承下さい。ユーザーの訪問の際にクッキーやアクセス解析という方法でユーザーの行動を記録しています。これはユーザー個人を特定できない情報であり、サイトの質向上のために用いられます。プライバシー保護のために当ブログのクッキーの取得を拒否するにはお使いのブラウザのクッキーの送受信を拒否するよう設定してください。当サイトは第三者によって配信される広告を表示します。その際、ユーザーが過去に閲覧したサイトの情報からユーザーの興味のある広告を優先的に表示することがあります。このために、ユーザーのインターネット閲覧履歴情報を利用することがありますが、これらは個人を特定できる情報ではなく、個人情報の漏洩や電話、手紙、メールによるセールスはありません。