[Javaは]中国のポストの問題点を解決するために/要求が文字化けします

主な歪みが不均一なコーディングによって引き起こされます。

Tomcat8.0では、中国の問題を解決した私たちは、ポストリクエストパラメータについて、中国でのゴミ問題を解決する必要があるので、私たちは中に取得するための着信要求時間を文字化け。

直接のデモで

@WebServlet( "/登録" パブリック クラスは RegisterServlet 延びHttpServletを{ 
    @Overrideが
    保護 ボイド doPostメソッドは、(HttpServletRequestのREQ、HttpServletResponseのRESP)スローServletExceptionがは、IOException {
         // 設定要求がUTF-8で符号化することができる 
        req.setCharacterEncoding(「UTF- 8 " ); 
        文字列名 = req.getParameter("ユーザ名" ); 
        文字列のパスワード = req.getParameter("パスワード" );
         // 戻り書式設定 
        resp.setContentTypeを("テキスト/ HTML;のcharset = UTF-8 "。); 
        resp.getWriter()。のprintln("注册成功!" + "<BR>" ); 
        resp.getWriter()のprintln( "ユーザー名:" +ユーザー名+ "<BR>" ); 
        。resp.getWriter()のprintln( "パスワード:" + パスワード)。

    } 
}    

 

おすすめ

転載: www.cnblogs.com/robotpaul/p/12500037.html