寫入數據庫亂碼問題
阿新 • • 發佈:2017-10-20
ner com mysq localhost ren ase img cat oca
CHARACTER SET ‘utf8 ‘
COLLATE ‘utf8_general_ci ‘;
CREATE TABLE `TableA` (
`ID` varchar(40) NOT NULL default ‘ ‘,
`UserID` varchar(40) NOT NULL default ‘ ‘, )
ENGINE=InnoDB DEFAULT CHARSET=utf8;
頁面傳值中有中文的時候,可以使用filter來搞掂,可是好容易System.out.println可以出中文了,插入到Mysql裏,還是亂碼。(超,你的免費空間可能也是這個問題)
怎麽辦呢,做到以下幾點:
1。創建數據庫的時候:
CHARACTER SET ‘utf8 ‘
COLLATE ‘utf8_general_ci ‘;
2.建表的時候:
`ID` varchar(40) NOT NULL default ‘ ‘,
`UserID` varchar(40) NOT NULL default ‘ ‘, )
ENGINE=InnoDB DEFAULT CHARSET=utf8;
3.設置URL的時候:
寫入數據庫亂碼問題