======Mysql 一些設定參數======
看目前此Mysql系統 所用的字元編碼
mysql> show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
時常遇到有中文編碼問題只要下此指令通常都可以解決(有時候也不一定,通常字元編碼相互轉換時出現錯誤)
mysql> set names [utf8|big5|其他編碼]
此命令其實是修改以下與Client端相關的變數character_set_client
character_set_connection
character_set_results
與Mysql伺服器相關變數character_set_database
character_set_server
character_set_system
{{:database:mysql:mysql中有六個關鍵位置使用了字符集的概念.png|}}
(資料來源:可可西-http://www.cnblogs.com/kekec/archive/2013/05/08/3048225.html)
======參考資料======
* [[http://www.vixual.net/blog/archives/315|MySQL 處理字元編碼的一些心得]]
* [[http://phorum.study-area.org/index.php?topic=36484.0|分享MySQL和php採用UTF8的詳細方法]]
* [[http://www.vixual.net/blog/archives/310|[轉載]MySQL 的 "SET NAMES xxx" 字元編碼問題分析]]