Webアプリケーションの表示で文字化けが発生する場合の対処

Webアプリケーションの表示で文字化けが発生する場合、次のステップで原因の調査と 対処をしてください。

  1. Servletで、Content-Typeによるcharsetを正しく指定(出力)しているか確認します。
    Webブラウザが表示する文字コードを判断するのにContent-Typeを使用します。Servletが 出力する文字のコードを Content-Typeによるcharsetで正しく指定する必要があります。
    機種依存文字などを出力する際には、charsetに”Windows-31J”を指定します。

  2. JSPで、pageディレクティブで、contentTypeを正しく指定しているか確認します。
    Servletと同様に、出力する文字コードをcontentTypeで指定します。
    Servletと同様、機種依存文字などを出力する際には、charsetに”Windows-31J”を指定します。

  3. JSPで、pageディレクティブでpageEncodingを正しく指定しているかを確認します。
    pageEncodingは、JSP自体がどのコードで記述されているかを示します。


関連情報