======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" 字元編碼問題分析]]