ファイルをアップロードするオプションがある jsp があります。私の場合、英語とウムラウト文字を組み合わせた名前のファイルをアップロードしました。これは、次の jsp で表示され、たとえば、より高い環境、つまりテスト環境とüß_file.xls
同じコードが表示されたときに適切に表示されます。 ?_file.xls
3つのオプションを試しました:
UTF-8
私のjspの最初の行としてエンコードオプションでエンコードされました。html:form
属性 (受け入れ文字セット) を に変更しましたUTF-8
。UTF-8
応答コンテンツ タイプを に設定し、.set 文字エンコードを に設定する SetCharacter Encoded Sevlet フィルタのみを含めましたUTF-8
。これには、jsp パターンをエンコーディング タイプweb.xml
に強制するための paramの変更が含まれます 。UTF-8
テスト環境でこの問題を解決するための解決策をいくつか提案してください (DEV およびローカル環境で正常に動作する場合)。