Servlet中文問題

:獲取中文參數,需要做如下操作

1. login.html中加上

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

這句話的目的是告訴瀏覽器,等下發消息給服務器的時候,使用UTF-8編碼

request.setCharacterEncoding("UTF-8"); 

並且把這句話放在request.getParameter()之前

2. login.html

formmethod修改爲post

3.servlet進行解碼和編碼

request.setCharacterEncoding("UTF-8"); 

並且把這句話放在request.getParameter()之前


:返回中文響應

Servlet中,加上
response.setContentType("text/html; charset=UTF-8");


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章