「Java」getCharacterEncoding()でリクエストデータの文字コードにUTF-8を設定するサンプル
関数
setCharacterEncoding(java.lang.String env)
リクエストのボディの中で文字コードを上書きます。
Javaコード
public class CharacterServlet extends HttpServlet { public void doGet( HttpServletRequest request, HttpServletResponse response ) throws ServletException,IOException { response.setContentType("text/html;charset=UTF-8"); request.setCharacterEncoding("UTF-8"); PrintWriter cft = response.getWriter(); cft.println("encoding=" + request.getCharacterEncoding()); cft.println("user=" + request.getParameter("user")); } }