設定mysql預設編碼為utf8

2021-10-06 02:50:57 字數 1806 閱讀 1962

修改/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...