1. 程式人生 > >幾種解決php+mysql中uft-8中文編碼亂碼的辦法

幾種解決php+mysql中uft-8中文編碼亂碼的辦法


當然發請求時,要在連線資料庫之後。
 
3.  最後是資料庫的編碼設定,建立資料庫的時候,請將“整理”設定為:“utf8_general_ci” 或“utf8_bin” ,當然選哪一個可以試試,哪一個可以就選哪個(我的兩個都可以),建立資料表的時候:如果是該欄位是存放中文的話,則需要將“整理”設定為:“utf8_general_ci” 或“utf8_bin”, 如果該欄位是存放英文或數字的話,預設就可以了。 (前後選擇要一致)
相應的SQL語句,例如:
CREATE TABLE `test` (
`id` INT NOT NULL ,
`name` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM ;