Tomcatのランタイムコード化されたJVMを変更する方法

問題:

いくつかのビューの項目の後に展開プロジェクトにおける最近の動向のデータ化けは、UTF-8エンコーディング形式で使用され、データがあるが、コール・インタフェースの後にハッシュにお互いを渡します。

それはWindows環境で展開されているので、Windowsのデフォルトは、JVMランタイム一貫性のないコーディングの問題につながったGBKをコードする、簡単にそれを修正します。

ソリューション:

あなたはUTF-8エンコーディングを使用している場合はLinuxでは、Linuxのデフォルトのため、UTF-8に変更することはできません

戦争パッケージのTomcatに配備

修正JVMコーディング

Linux環境

設定catalina.shで

JAVA_OPTS = "$ JAVA_OPTSの-Dfile.encoding = UTF-8"

Windowsの環境GBKのデフォルトのエンコード形式以来、そのTomcatの実行時のエンコード形式を変更します。

Windows環境

catalina.bat構成で

セットJAVA_OPTS =%JAVA_OPTS%の-Dfile.encoding = UTF-8

ジャーパッケージは、単にJVMパラメータの追加を開始するために、展開されている場合。

JARパッケージの展開

Startコマンドは、JVMのパラメータを追加しました

ジャワの-Dfile.encoding = UTF-8 -jar xxx.jar

おすすめ

転載: www.cnblogs.com/wlv1314/p/12150477.html