改默認編碼
/etc/init
/etc/mysql/ 主要配置文件所在位置 f
/var/lib/mysql/ 放置的是數據庫表文件夾
啟動mysql後
isher@isher
>show variables like
+
| Variable_name | Value |
+
| character_set_client | latin
| character_set_connection | latin
| character_set_database | latin
| character_set_filesystem | binary |
| character_set_results | latin
| character_set_server | latin
| character_set_system | utf
| character_sets_dir | /usr/share/mysql/charsets/ |
+
在某些時候
在linux下修改
找到客戶端配置[client] 在下面添加
### 默認字符集為utf
default
在找到[mysqld] 添加
### 默認字符集為utf
default
### (設定連接mysql數據庫時使用utf
init_connect=
修改好後
##重新啟動mysql
/etc/init
在某些時候
+
| Variable_name | Value |
+
| character_set_client | utf
| character_set_connection | utf
| character_set_database | utf
| character_set_filesystem | binary |
| character_set_results | utf
| character_set_server | utf
| character_set_system | utf
| character_sets_dir | /usr/share/mysql/charsets/ |
+
此方法用於標准mysql版本同樣有效
以上部分設置了mysql數據庫默認編碼為utf
本人所范錯誤
設置編碼前建立的數據庫
在網上大量收集資料
總結
From:http://tw.wingwit.com/Article/program/MySQL/201311/29465.html