2012-03-09 8 views
0

私の英語は申し訳ありません。 私はウェブページの開発者ではありません - 私はすでにjspを作成しています(自分で変更することはできません)。別のURLパラメータと一緒に配置します。Apache Tomcatでjsp Webページを実行する際のエンコーディングの問題

私は長い間、Apache Tomcatを使用していましたが、エラーがありました - キリル文字(cp1251)の記号は、プロジェクトのどこかで(どこにでもない)うまく表示されません。 jspの開発者は、それはバグであり、彼らはそれを修正すると述べた。時間はかかりますが、時間はありません。

最近、私はEclipseのプロジェクトとしてEARをインポートし、そこでTomcatサーバーを作成しました。その前に私はこの記事を読んでいました: http://www.vogella.de/articles/EclipseWTP/article.html そしてEclipseにTomcatプロジェクトでうまく動作するためには、すべてのソフトをインストールしました。

私はTomcat Server(Eclipseで作成されたプロジェクトには独自のサーバーがあります)にプロジェクトを公開すると、エンコードにエラーはありませんでした。私はこれが何とかEclipseに接続されていると思う。& Eclipse Tomcat Serverの設定。

質問:この設定を実際のTomcatサーバー(Eclipseではなく)にコピーして、どこでも正しいエンコーディングができますか?そして、この設定は何ですか?

+0

同じTomcatバージョンを両方使用しましたか?私は日食と外からの意味です。あなたは「Eclipseでは - それはそれ自身のサーバーを持っている」と言っています。EclipseではTomcat Severの場所を選択できます。何を選んだの? –

+0

私は両方とも同じTomcatバージョン(v6.0)を使用しています。 Tomcatの場所を指定するために、Eclipseにアクションがあるかどうかはわかりませんが、それがあった場合は同じ場所を指定しました。 Eclipseは同じPC上にあります。現時点では実サーバ用のTomcatです。しかし、Eclipseには独自の設定ファイルがあります。 catalina.policy、 catalina.properties、 context.xml、 server.xml、 tomcat-users.xml、 web.xml – Deepscorn

答えて

1

私も同様の問題がありました。私の戦争はEclipse Tomcatで実行されていましたが、Tomcatに手動で展開すると、通貨記号を含むWebサービスの一部がエンコードの問題に直面していました。 Eclipse Indigoにはサーバーのエンコーディングがあります。

これは、[実行コンフィギュレーション] - > [共通]タブで表示/編集できます。この属性を変更すると、手動デプロイとEclipseデプロイで一貫した結果が得られました。このエンコーディングが何であるかはわかりませんが、JVMのエンコーディングを設定する可能性があります。

関連する問題