mySQL 的中文問題

2021-09-27 13:24:29 字數 488 閱讀 4705

mysql的預設編碼是 latin1

而這個編碼是不識別中文的。

解決方案:

1、

sudo nano /etc/mysql/conf.d/mysql.cnf
修改如下:

[mysqld]

character_set_server = utf8

2、(可以不設定)

sudo nano  /etc/mysql/mysql.conf.d/mysqld.cnf
在 [mysqld] 裡新增如下位置:

character-set-server = utf8
3、

建立資料庫時預設資料庫編碼是latin1

更改方式:

alter database 《庫名》 character set utf8;

mysql中文資料 MySQL中文資料問題怎麼處理

mysql中文資料問題怎麼處理 閱讀 124 中文資料問題 中文資料問題的本質就是字符集的問題。由於計算機僅識別二進位制資料,而且人類則更傾向於識別字元 符號 因此就需要乙個二進位制與字元的對應關係,也就是字符集。在咱們通過 mysql 資料庫的客戶端向雲伺服器插入中文資料的時候,有可能失敗,原因則...

mysql支援中文的問題

mysql default character set utf8 mysqld port 3306 character set server utf8 解壓目錄 basedir d mysql mysql 5.6.38 winx64 解壓目錄下data目錄 datadir d mysql mysql...

MySql的中文亂碼問題

1.檢視mysql資料庫編碼 show variables like char 2.編碼解釋 character set client mysql使用該編碼來解讀客戶端傳送過來的資料,例如該編碼為utf8,那麼如果客戶端傳送過來的資料不是utf8,那麼就會出現亂碼 character set res...