質問: お世話になってます。 以下の環境でWebアプリを修正開発してます 開発はWindowsXpで行なっており、 Eclipse3、Struts1.2 Tomcat5.0.28、DBはOracleでやってます。 なお、本番予定環境はLinuxで現在そっちにいれてテストしてます。 Warファイルを展開してみてjsp部分は 問題なく動くのですが、 htmlで作ってる注意書き部分みたいなページが化けます。(一番下にソースいれてます) jsp側は <%@ page language="java" contentType="text/html; charset=Windows-31J" pageEncoding="Windows-31J" %> でちゃんと文字コード設定しているので htmlで読むときに正しくWindows-31Jで判定してくれて化けないのだと思います。 html側ではどうもUTF-8で読もうとして読めずに文字化けしてるようです。 化けたページのエンコード設定見るとUTF-8になってます。 出力後文字コードをSJISにしてみるとちゃんと表示されてます。 メタタグを入れてますが結果は変わりません。 入れたメタタグは下記です。 今のところどうにもならない場合は注意書き部分も全部JSPにしてしまうことを考えてます・・・。 出来ればリンク元までいじりたくはないのでhtmlのまま正しく読んでほしいのですが、設定とかで何か問題がありますでしょうか。 宜しくお願いします。 (html側ソース。まあたわいもない注意書きです) タイトル 中身
回答: それは解決とは言わん...まあいいけど。