spring2015/09/14 12:30ご回答ありがとう御座います。 本番がLinuxで、ローカルがWindowsです。共にTomcat7です。 ローカルの検証環境はeclipseの「Servers」を使用してTomcatを利用しています。 上記のやり方で「server.xml」に「useBodyEncodingForURI="true" 」を追加した所状況変わらず。 「Servers」のTomcatサーバーを右クリックしプロパティから「テキスト・ファイルのエンコード」をUTF-8にしましたが 状況変わらずでした。 参考に調べさせて頂きます。
argius2015/09/14 12:41その「テキスト・ファイルのエンコード」の設定は、設定ファイルなどのファイル自体のエンコードの指定のことなので、違います。 Tomcatを起動する際のjvmオプションに指定しなければなりません。 デバッグ構成の方の「Tomcatサーバ」の引数に指定すればできると思います。
spring2015/09/14 12:49ありがとうございます! そしてすみません、プログラム引数(A)というのとVM引数(G)というのがありますが どちらに-Dfile.encoding=utf-8を入れればよいでしょうか?
spring2015/09/14 13:00プログラムの引数をstartだけに戻し、VM引数(G)に${build_files:-Dfile.encoding=utf-8}ができている事確認。 Tomcat再起動しましたが変わりませんでした。
spring2015/09/14 13:13回答のすれ違い失礼しました。 プログラムの引数に追加してしまった${build_files:-Dfile.encoding=utf-8}を消し元に戻しました。VMのみ設定し確認した所、状況変わらぬようです。 もう少し調査してみます。
argius2015/09/14 13:28ごめんなさい、コメント見逃してました。 VM引数(G)に${build_files:-Dfile.encoding=utf-8} ↑ このbuild_files:とかカッコはいらなくて、 VM引数の最後に半角スペース空けてから -Dfile.encoding=utf-8を付ければ良いのでは? Eclipseのバージョンとかが違うのでしょうか。
spring2015/09/14 13:52遅くまでお付き合い頂きほんと有難うございます。家帰って見てみます! 素人事ですみません。リポジトリから落としてきたプロジェクトに付属しているweb.xmlやserver.xml。ローカルに落とした検証用Tomcatのweb.xmlやserver.xml。 上記は記載内容が全く違うのですが、リポジトリから落としたファイルに合わせたほうが良いのでしょうか?合わせたところエラーになりましたがリポジトリから落としたファイルがサーバーに配備した時のファイルという認識であっていますでしょうか?
spring2015/09/14 23:59 編集下記の様にした所、サーバーの開始ボタンが非活性になり起動できなくなりました。 何か文法等設定を間違えていますでしょうか? -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.home="C:\tomcat\tomcat-7.0" -Dwtp.deploy="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps" -Djava.endorsed.dirs="C:\tomcat\tomcat-7.0\endorsed"-Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" coding=utf-8
spring2015/09/15 01:02記述ミスを直し起動しましたが症状改善せずでした。 他の方法を考えてみます。 -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.home="C:\tomcat\tomcat-7.0" -Dwtp.deploy="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps" -Djava.endorsed.dirs="C:\tomcat\tomcat-7.0\endorsed"-Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.base="C:\pleiades\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dfile.encoding=utf-8
spring2015/09/15 01:06>追記) >URIEncodingのほうでしょうか。 >server.xmlのConnectorの設定に書くようです。 >URIEncoding="UTF-8" 上記で現象改善しました。 長くお付き合い頂きありがとう御座いました。 とても助かりました。
spring2015/09/14 11:56>URLに付加したクエリパラメータが日本語で、それを取得したら化けていたということでしょうか? はい!そうです。 ありがとう御座います。ちょっと調べてみます。
yona2015/09/14 12:06 編集細かな方法はどうやってパラメーターを取得しているかによって異なります。 下記を参考にしてください。 http://blog.goo.ne.jp/xmldtp/e/a6bbbe7227d79d1d6852f68a54fb35e0
2015/09/14 12:30
2015/09/14 12:41
2015/09/14 12:49
2015/09/14 12:53
2015/09/14 12:56
2015/09/14 13:00
2015/09/14 13:03
2015/09/14 13:13
2015/09/14 13:28
2015/09/14 13:52
2015/09/14 13:55
2015/09/14 23:59 編集
2015/09/15 00:03
2015/09/15 01:02
2015/09/15 01:06
2015/09/15 02:19