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...