電子書籍の厳選無料作品が豊富!

ファイルアップロード時の文字化けについて

いつもお世話になります。

tomcatでWEBアプリを作っています。
enctypeをmultipart/form-dataのPOST通信でファイルアップロードする際、inputのtypeがfileだけでなくtextやhiddenなどのデータもリクエストを上げたいのですが、そのデータに日本語があると文字化けしてしまいます。
Servlet側では、setCharacterEncodingでWindows-31Jを指定しており、getInputStreamを分解して取得するようにしています。いろいろ調べてみたのですがなぜこうなるのかが分かりません。なぜ文字化けしてしまうのでしょうか。どのように対処を行えばよいでしょうか。

※開発環境
サーブレットコンテナ:tomcat
OS:Windows
eclipse3.5.2で開発してます。

宜しくお願いします。

A 回答 (1件)

texyでもhiddenでも、その送信フォームのtypeはfileにすべきです。


それ以外は、HTMLのシンタクスにありません(使っても無効、システム側で正しく扱えない)。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!