◆JSP◆at PHP ◆JSP◆ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト541:sage 11/11/07 16:24:49.22 Ul4OufZq JSPの先頭に記述する<%@ page contentType="text/html;charset=Shift_JIS" %> の"Shift_JIS"を可変にしたいです。 あるプロパティファイルの設定の文字コードがUTF-8ならばcontentTypeもUTF-8に、 SJISならばcontentTypeもShift_JISにしたいと考えています。 contentTypeはJSP内に複数設定できないようで、 if("UTF-8".equals(プロパティの値)) { <%@ page contentType="text/html;charset=UTF-8" %> } else { <%@ page contentType="text/html;charset=Shift_JIS" %> } というようにしてもエラーとなりました。 Shift_JISの箇所のみを可変にてみても、コンパイルエラーのためエラーになりました。 環境はtomcat5です。 contentType可変にするためにどうしたらよいか、教えてください。 文字コードを可変にするのは不可能なんでしょうか? 542:nobodyさん 11/11/07 17:06:10.72 その部分はコンパイラに指示する部分だし、コンパイルされたら ずっとそれが使われるんだからそこで替えるのは無理でしょ。 そこではpageEncodingだけ入れてchatset指定することをやめて 別のとこに入れてはどうか 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch