方法:1、在「my.ini」檔案中「no-auto-rehash」下方新增「default-character-set=gbk」;2、在「port= 3306」後加上「character- set-server=gbk”,儲存變更並重新啟動即可。
本教學操作環境:windows10系統、mysql8.0.22版本、Dell G3電腦。
現象說明:
安裝完成XAMMP後,內建有MySQL資料庫。新建好自己的資料庫後透過hibernate往表裡面加入一些中文資訊時全部亂碼變成「??」。
問題解決:
1、找到安裝目錄下的D:\\xampp\\mysql\\bin\\my.ini,(自己的路徑,此處路徑就是你安裝xampp的路徑)用記事本開啟;
2、在[mysql]下的no-auto-rehash 下面加上default-character-set=gbk;
3、在[mysqld]下的port= 3306 下面加入character-set-server=gbk 這行程式碼保存重新啟動xampp就行了。
擴充知識:
XAMPP(Apache MySQL PHP PERL)是一個功能強大的網站整合軟體包。這個軟體包原來的名字是 LAMPP,但為了避免誤解,最新的幾個版本就改名為 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多種作業系統下安裝使用,支援多語言:英文、簡體中文、繁體中文、韓文、俄文、日文等。
許多人透過自己的經驗認識到安裝 Apache 伺服器是件不容易的事兒。如果您想加入 MySQL、PHP 和 Perl,那就更難了。 XAMPP 是一個易於安裝且包含 MySQL、PHP 和 Perl 的 Apache 發行版。 XAMPP 的確非常容易安裝使用:只要下載,解壓縮,啟動即可。
推薦學習:mysql影片教學
#以上是xampp中mysql亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!