Java歴2週間の初心者です。

仕事でJavaを扱うことになり、勉強がてらStrutsを使用して簡単なWebアプリケーションを作ってみました。

しかしページがどうしても文字化けしてしまいます。
詳しく言いますと、JSPファイルが「初回だけ」文字コードUTF-8でJavaファイルにコンパイルされます。(ソースファイルの文字コードはSJISです)
JSPファイルを上書きしてファイルの更新日時を新しくしたり、workフォルダ以下にあるJSPファイルがコンパイルされたデータを削除したりすると以後正常にSJISでコンパイルされます。
一度SJISでコンパイルされるとTomcatを再起動したりしても文字化けは発生しません。

しかし、パソコンを再起動するとまたUTF-8でコンパイルされてしまいます。
SJISでコンパイルされるようにするにはどうしたらいいでしょうか?

■環境
▽JDK
  1.6.0
▽Tomcat
  6.0
▽Struts
  1.2.4
▽Eclipse
  3.3.0

■JSPのソース
<%@ page language="java" contentType="text/html;charset=SHIFT_JIS" %>
<html>
<head>
<title>Strutsテスト</title>
</head>
<body>
<h1>Strutsテスト</h1>
</body>
</html>

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/04/30 19:40:35
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:itss No.1

回答回数171ベストアンサー獲得回数1

ポイント35pt

Hi,

ほかのマシンでも同じ現象がでますか?

でないのなら、忘れましょう。

id:kiku-_-san

ご回答ありがとうございます。

そうですか。。。

一応試してみます。

ありがとうございました。

2008/04/28 19:33:52
id:sterwars22 No.2

回答回数363ベストアンサー獲得回数0

id:kiku-_-san

ご回答ありがとうございます。

参考になります。

2008/04/30 19:39:57

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません