修改/etc/my.cnf配置檔案,在[mysqld]下新增編碼配置,即下圖紅框部分;儲存、退出、重啟mysql
vim /etc/my.cnf
[mysqld]下新增
character_set_server=utf8
init_connect=
'set names utf8'
systemctl restart mysqld
:修改/etc/mysql/mysql.conf.d/mysqld.cnf配置檔案,在[mysqld]下新增編碼配置,即下圖紅框部分;儲存、退出、重啟mysql
vim /etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]下新增
character_set_server=utf8
init_connect=
'set names utf8'
/etc/init.d/mysql restart
檢視是否成功
1、登入mysql
2、輸入指令:
show variables like 『character%』;
+
----
----
----
----
----
------+
----
----
----
----
----
----
----
+| 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/|+
----
----
----
----
----
------+
----
----
----
----
----
----
----
+
設定 zend studio 預設編碼為UTF8
今天用zend studio 開啟檔案時發現為亂碼,這肯定是編碼出了問題,我看了一下果然是編碼出了問題,預設的是以gbk編碼方式開啟,我換utf8編碼開啟就好了,換編碼開啟的方法是 1點選工具欄中的edit,找到set encoding 將編碼改為utf8即可。這樣改明顯很麻煩,怎麼把預設編碼設定成...
mysql中設定預設字元編碼為utf 8
mysql中設定預設字元編碼為utf 8 使用過linux的同志就知道,在linux下安裝mysql,尤其是使用yum安裝的時候,我們是沒法選擇其預設的字元編碼方式。這個就是乙個比較頭痛的問題,如果linux資料庫中使用到中文的時候,亂碼問題會讓你很頭痛。今天就來先說說linux下怎麼設定其預設編碼...
Pycharm中設定預設字元編碼為 utf 8模版
在計算機記憶體中,統一使用unicode編碼,當需要儲存到硬碟或者需要傳輸的時候,就轉換為utf 8編碼。用記事本編輯的時候,從檔案讀取的utf 8字元被轉換為unicode字元到記憶體裡,編輯完成後,儲存的時候再把unicode轉換為utf 8儲存到檔案 瀏覽網頁的時候,伺服器會把動態生成的uni...