MySQL配置字元編碼

2021-10-06 03:28:46 字數 912 閱讀 6341

測試版本:

±----------------+

| version() |

±----------------+

| 10.4.11-mariadb |

±----------------+

mysql安裝目錄下名為的my.ini配置檔案3個,分別位於d:\xampp\mysql\bin、d:\xampp\mysql\backup、d:\xampp\mysql\data

找到d:\xampp\mysql\bin\my.ini檔案用記事本開啟:

default-character-set=utf8//預設字元編碼

#init-connect=『set names utf8』//初始連線設定名字為"utf8"

#collation_server=utf8_general_ci//伺服器排序規則

#character_set_server=utf8//伺服器字符集的編碼

character-set-server=utf8//伺服器字符集的編碼

collation-server=utf8_general_ci//伺服器排序規則

如此設定以上6處便可在任何地方(包含第三方工具)建立資料庫時預設的字符集是utf8 – utf-8 unicode,預設的排序規則都將會是utf8_general_ci了,建立表單時預設的排序規則也缺省會是utf8_general_ci了.

mysql 編碼配置

mysql 配置檔案為 my.cnf 他的所在位置根據安裝時設定的。當mysqld服務啟動時,缺省會按一定的順序讀取配置檔案的。預設順序 etc my.cnf etc mysql my.cnf user local mysql my.cnf 順序 讀取配置檔案的,按照讀取到的最後乙個為準。再修改my...

配置mysql 編碼

配置mysql 編碼 client default character set utf8mb4 default storage engine innodb mysql default character set utf8mb4 mysqld lower case table names 2 char...

MySQL 字元編碼

使用過mysql資料庫的,都可能碰到過儲存文字亂碼的問題,最終原因是字元編碼的問題。因為計算機只能處理數字,如果要處理文字,必須先把文字轉成數字。計算機在設計時採用8個位元 bit 作為乙個位元組 byte 所以乙個位元組能表示的最大整數是255 二進位制11111111 想要表示更大的數,就需要更...