mysql 5 7 插入中文資料變?亂碼問題

2021-07-27 03:22:06 字數 442 閱讀 2608

相信很多程式設計師在開發過程中都遇到各種各樣的中文亂碼問題。

這裡介紹一下我自己遇到的乙個中文亂碼問題,花了乙個晚上才解決的。

資料庫是mysql 5.7版本的,關鍵:是免安裝版本的。

需要更改的配置如下:

[mysqld]

character-set-server=utf8

[client]

character-set-server=utf8

那麼關鍵問題來了,這裡更改的配置檔案是my.ini,是mysql安裝版本才有的配置檔案。

而免安裝版是沒有這個檔案的,替代的是my-default.ini.而如果使用免安裝版的,你怎麼去改my-default.ini都是沒有用的,這裡就需要把這個檔案複製貼上一下,改名為my.ini.然後再修改配置,如上兩行配置,修改一下重啟mysql服務就行了。

希望能幫到大家!

MYSQL5 7不能插入中文 已解決

mysql不能插入中文字元是因為預設使用的字符集是latin1。所以在建立資料庫前要修改編碼為utf8.這個檔案在安裝目錄下如果找不到,就在c programdata mysql mysql server 5.7目錄下。mysqld character set server utf8 collati...

mysql5 7學習 mysql 5 7 學習

mysql uroot proot mysql5.7 mysql.user表沒有password欄位改 authentication string 一.建立使用者 命令 create user username host identified by password 例子 create user d...

mysql5 7如何開啟 mysql57怎麼開啟

開啟mysql57的方法 首先開啟winodws執行視窗 然後在開啟編輯框中輸入cmd命令 最後在終端介面中輸入 mysql hlocalhost uroot p123 即可顯示開啟mysql資料庫。windows下用命令列啟動mysql5.7 win菜單鍵即是在鍵盤左下角 ctrl控制 鍵與 al...