slim3のインクルードしたJSPで文字化けしたときの対処方法
slim3で開発していて、header.jsp と footer.jsp を jsp:include タグでインクルードした。そして、header.jsp と footer.jsp の中に日本語を書いたら文字化けした。
Eclipse上保存しようとした時にISO-8859-1じゃ保存できんからエンコードを選べって言われたのでUTF-8で保存したのに。
Eclipse上ではきちんと見えてるのに、ブラウザで表示すると文字化け。
もしかしてインクルードするJSPも page ディレクティブでエンコードを指定しなきゃいけないの?って思って、追加してみた。
<%@page pageEncodeing="UTF-8" %> なんだかんだ
あっさり解決。解決?
とりあえず、ブラウザでもきちんと文字化けしないで表示できるようになったことはなった。
この修正方法で正しいんだろうか?