jspのsubmit時、postだとformの日本語がはてなマークに文字化けしてしまいます。
また、getだとform情報が文字化けは起きません。
JSPに設定している項目↓

・<%@ page contentType="text/html; charset=Windows-31J" %>
・<html lang="ja">
・<form method="GET" accept-charset="UTF-8">

他に設定しなければいけない項目があるのかなと思い調査中なのですが、解決しておりません。
解決方法の分かる方がいましたら、ご教授をお願いします。