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即可。這樣改明顯很麻煩,怎麼把預設編碼設定成...