MySQL字符集設定

2021-08-03 19:42:36 字數 742 閱讀 1933

檢視系統的字符集和排序方式的設定可以通過下面的兩條命令:

命令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...