mysql中設定預設字元編碼為utf 8

2022-04-09 08:18:52 字數 1276 閱讀 9250

mysql中設定預設字元編碼為utf-8

使用過linux的同志就知道,在linux下安裝mysql,尤其是使用yum安裝的時候,我們是沒法選擇其預設的字元編碼方式。這個就是乙個比較頭痛的問題,如果linux資料庫中使用到中文的時候,亂碼問題會讓你很頭痛。今天就來先說說linux下怎麼設定其預設編碼方式。

1、首先中止其mysql服務,需要在root許可權下

[plain]

service mysqld stop

2、在/etc/下面找到my.cnf檔案,如果沒有,找到mysql的安裝目錄下的support-files資料夾下的my-medium.cnf檔案,複製到/etc/下面並改名為my.cnf

3、編輯my.cnf檔案,在其[client] 和 [mysqld]後面均加上default-character-set=utf8,儲存並關閉。

[plain]

[client]

#password = your_password

port = 3306

socket = /tmp/mysql.sock

default-character-set=utf8

# here follows entries for some specific programs

# the mysql server

[mysqld]

port = 3306

socket = /tmp/mysql.sock

skip-external-locking

key_buffer_size = 16m

max_allowed_packet = 1m

table_open_cache = 64

sort_buffer_size = 512k

net_buffer_length = 8k

read_buffer_size = 256k

read_rnd_buffer_size = 512k

myisam_sort_buffer_size = 8m

default-character-set=utf8

4、重啟服務即可。

ps:在windows系統下的設定方式類似。

只要在mysql安裝目錄下找到my.ini檔案,修改[client] 和 [mysqld]後面均加上default-character-set=utf8,如果沒有找到,找到my-medium.ini檔案,複製並改名為my.ini即可。

Pycharm中設定預設字元編碼為 utf 8模版

在計算機記憶體中,統一使用unicode編碼,當需要儲存到硬碟或者需要傳輸的時候,就轉換為utf 8編碼。用記事本編輯的時候,從檔案讀取的utf 8字元被轉換為unicode字元到記憶體裡,編輯完成後,儲存的時候再把unicode轉換為utf 8儲存到檔案 瀏覽網頁的時候,伺服器會把動態生成的uni...

設定mysql預設編碼為utf8

修改 etc my.cnf配置檔案,在 mysqld 下新增編碼配置,即下圖紅框部分 儲存 退出 重啟mysql vim etc my.cnf mysqld 下新增 character set server utf8 init connect set names utf8 systemctl res...

設定 zend studio 預設編碼為UTF8

今天用zend studio 開啟檔案時發現為亂碼,這肯定是編碼出了問題,我看了一下果然是編碼出了問題,預設的是以gbk編碼方式開啟,我換utf8編碼開啟就好了,換編碼開啟的方法是 1點選工具欄中的edit,找到set encoding 將編碼改為utf8即可。這樣改明顯很麻煩,怎麼把預設編碼設定成...