jsp+mysql亂碼

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;

發佈了20 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章