1. 程式人生 > >使用兩種方式避免request物件獲取的資訊出現亂碼。

使用兩種方式避免request物件獲取的資訊出現亂碼。

1.對資訊重新編碼 request將獲取的資訊重新編碼,即用ISO-8859-1進行編碼,並將編碼存放到一個位元組陣列中,然後再將這個陣列轉化為字串。如下列所示: String str=request.getParameter("message"); byte  b[]=str.getBytes("ISO-8859-1"); str=new String(b); 2.request設定編碼      request在獲取資訊之前使用setCharacterEncoding方法設定自己的編碼為gb2312:      request.setCharacterEncoding("gb2312");