JSPコンパイル時の文字エンコーディング(メモ)

TomcatではJSPServletソースコードにコンパイルするときUTF-8がデフォルトのエンコードなので、以前にMS932(Windows上ではShift_JISと呼ぶ同義)で保存したJSPはコンパイル時に文字化けが発生してしまう。
これを避けるためには$CATALINA_HOME/conf/web.xmlのJspServletの記述に初期化パラメタを追加する。


    jsp
    org.apache.jasper.servlet.JspServlet
    
        logVerbosityLevel
        WARNING
    
    
        javaEncoding
        Windows-31J 
    
    3