jsp中:
pageEncoding是jsp翻譯成java時用的編碼格式,contentType是tomcat講java二進制碼輸入出到客戶端時用的編碼格式。form裏面的參數在網絡中傳輸的編碼格式應該是根據pageEncoding和contentType的編碼格式來編碼的。request.setChracterEncoding要在所有的request.getParameter前纔有作用,form中method要設置爲post,設置成get也是沒有作用的。
Mysql中:
查看mysql編碼格式:show variables like 'char%';
改變數據庫編碼格式:alter database mydb character set utf8;
改變表的編碼格式:alter table myTable convert to character set utf8;