我々はおなじみのUTF-8エンコードされたファイル名にJavaEEのプロジェクトのダウンロードファイルを実行すると、多くの場合、中国、文字化け中国や他の条件が表示されていないテキストを、この時間を見つけます
変更ファイル名のエンコーディングは、このトラブルを解決する可能性があります:
fileNameに=新しい文字列(fileName.replace(」」、 "_")GetBytesメソッド(。 "UTF-8")、 "ISO-8859-1");
注:ダウンロードFirefoxのを防ぐために切り捨てられたファイル名にスペースのためにアンダースコアとスペースを置き換えます]
httpプロトコルのデフォルトエンコーディングの送信は、ISO-8859-1であるため、Tomcatはまた、ISO-8859-1コードセットをデフォルトと、私たちは、これはコーディングのセットを解決する有効
文字化けの問題の一部。もちろん、可能性のJavaEEプロジェクトは中国の文字化け多くを引き起こし、以下に要約は、共有するための小さなパートナーのおかげで、インターネットのいくつかを示しています!
http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/
http://www.cnblogs.com/yezhenhan/archive/2011/01/14/1935376.html
ます。https://www.cnblogs.com/jimmy-c/p/4124747.htmlで再現