檢視系統的字符集和排序方式的設定可以通過下面的兩條命令:
命令1:mysql> show variables like 'character%';
命令2:mysql> show variables like 'collation_%';
1.要保證character_set_client,character_set_connection這兩個變數與character_set_database一致;同時保證character_set_results與select返回的結果以及程式的編碼一致,這一點相當重要!
set character_set_client = 'utf8'
set character_set_connection = 'utf8'
set character_set_results = 'utf8'
當然,如果整個環境所設定的字符集都為gbk,則此處也要這樣設定:set names 'gbk'。
3.對重點的再一次總結:
要保證資料庫中存的資料與資料庫編碼一致,即資料編碼與character_set_database一致;
要保證通訊的字符集與資料庫的字符集一致,即character_set_client, character_set_connection與character_set_database一致;
要保證select的返回與程式的編碼一致,即character_set_results與程式編碼一致;
要保證程式編碼與瀏覽器編碼一致,即程式編碼與一致
mysql字符集設定
show variables like char show variables like collation 2.修改編碼 set variable name value set character set connection utf8 3 顯示建立資料庫資訊 show create databa...
mysql 字符集設定
1.檢視mysql能夠支援的多種字符集 show character set 檢視mysql能夠支援的字符集的校對規則 show collation show collation like utf8 2.檢視當前字符集及校對 show variables like character set sho...
MySQL字符集設定
一 mysql字符集設定 1 系統變數 character set server 預設的內部操作字符集 character set client 客戶端 資料使用的字符集 character set connection 連線層字符集 character set results 查詢結果字符集 ch...