如果jsp在utf-8做post丟表單的時候,表單不想要有亂碼
有很多方法其中一個方法是在接收網頁的上面打上
<%
request.setCharacterEncoding("utf-8");
String cname = request.getParameter("ename")
%>
有次我加的一個checkbox表單
<%
String dpuok[] = request.getParameterValues("dpuok");
request.setCharacterEncoding("utf-8");
String cname = request.getParameter("ename")
%>
結果cname怎丟都是亂碼....就很怪阿~
明明setCharacterEncoding在getParameter前面阿....
後來才猛然看到後面加的 request.getParameterValues("dpuok");
在第一行原來不管怎樣....setCharacterEncoding一定要在所有的request.getParameter之前才行
修正過後就正常的
全站熱搜