1. 程式人生 > >寫入數據庫亂碼問題

寫入數據庫亂碼問題

ner com mysq localhost ren ase img cat oca

頁面傳值中有中文的時候,可以使用filter來搞掂,可是好容易System.out.println可以出中文了,插入到Mysql裏,還是亂碼。(超,你的免費空間可能也是這個問題)

怎麽辦呢,做到以下幾點:

1。創建數據庫的時候:

技術分享 CREATE DATABASE `Db`
技術分享 CHARACTER SET utf8
技術分享 COLLATE utf8_general_ci ;
技術分享


2.建表的時候:

技術分享 CREATE TABLE `TableA` (
技術分享 `ID` varchar(40) NOT NULL default ,
技術分享 `UserID` varchar(40) NOT NULL default , )
技術分享 ENGINE=InnoDB DEFAULT CHARSET=utf8;

3.設置URL的時候:

技術分享jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=UTF-8

寫入數據庫亂碼問題