[Java] para resolver o problema no post Chinês / recebo pedidos ilegível

A distorção principal é causada por codificação de não-uniforme.

Em Tomcat8.0 que resolveu o problema dos chineses ilegível tempo solicitação de entrada para nós para entrar, por isso precisamos resolver o problema do lixo em chinês sobre os parâmetros pós solicitação.

Diretamente na Demonstração

@WebServlet ( "/ Register" )
 público  classe RegisterServlet o estende a HttpServlet { 
    @Override 
    protegido  vazio o doPost (HttpServletRequest REQ, o HttpServletResponse RESP) lança ServletException, IOException {
         // definindo pedido pode ser codificado como utf-8 
        req.setCharacterEncoding ( "UTF . 8 " ); 
        string nome de usuário = req.getParameter (" username " ); 
        string password = req.getParameter (" password " );
         // definir o formato de retorno 
        resp.setContentType (" text / html; charset = UTF-8 ". ); 
        resp.getWriter (). println ("注册成功!" + "<br>" ); 
        resp.getWriter () println (. "username:" + username + "<br>" ); 
        resp.getWriter () println (. "password:" + senha); 

    } 
}    

 

Acho que você gosta

Origin www.cnblogs.com/robotpaul/p/12500037.html
Recomendado
Clasificación