質問: pageNum + "ページ"; } JSPファイル(※該当部分を抜粋) <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" buffer="128kb" autoFlush="false" %> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> <%@ include file="../js/VB01ShohinIchiran.js" %> <%-- ページ番号表示部分 --%> ### 試したこと JavaScriptファイル側で文字コードが設定されていないのが問題なのではないかと思い
回答: Javascriptで表示させている「ページ」以外に、JSPで表示させている文字も文字化けしてしまいますか? Javascriptで表示させている部分だけ文字化けしている場合、Javascriptファイルに問題がありそうです。 JSPで表示させている文字も文字化けしている場合、ブラウザで思った通りにエンコードされていない可能性があります。 可能性としては以下が考えられます。 順を追って原因を確認してみてください。 * JavascriptのファイルがUTF8以外で保存されている(ShiftJISなど) * JSPファイルがUTF8以外で保存されている * ブラウザのエンコードが「UTF8」以外(自動判別でUTF8にならない場合を含む)になっている