1. 程式人生 > >如何解決POST和GET方式的中文亂碼問題

如何解決POST和GET方式的中文亂碼問題

一:確保表單所在的頁面按照指定的字符集開啟
★在HTML頁面中使用meta標記可以確保瀏覽器按照指定的字符集進行解碼頁面,
並限定表單提交時的資料編碼方式
:<meta http-equiv="content-type" content="text/html;charset=utf-8">
:完成ISO-8859-1到UTF-8格式的轉換
String username = request.getParameter("username");
username = new String(username.getBytes("iso-8859-1"),"UTF-8");
★由於GET方式提交的任何資料在伺服器端一定會以ISO-8859-1的方式進行解碼,
所以伺服器端可以先按ISO-8859-1的方式獲取位元組陣列,在將該陣列轉變成