MySql 寫入數據時漢字亂碼

最近在整mysql 時遇到點問題,我向數據庫寫入數據時,漢字出現了亂碼,整了老半天,網上查了很多資料,最終還是讓我解決了。下面我總結了一下解決亂碼的幾種情況。希望對你們有所幫助。

一、前後臺頁面編碼

1.首先你應該不能忘了要個html頁面添加編碼格式,加入這句話<meta charset="UTF-8">,因爲有時候我們的數據時從前臺拿到的。
2.後臺代碼頁面,你確定設置了編碼格式。

二、數據庫

你還要檢查的是,你在新建表時,你是否給你新建的表設置了編碼格式,或者你是否給你的數據庫設置了編碼格式,一般數據庫格式設置爲 utf8_general_ci 格式。

三、修改MySql 配置文件

Mysql安裝目錄裏面my.ini文件

這裏寫圖片描述

找到 [mysql] 和[mysqld] 這兩項

這裏寫圖片描述

系統默認 default-character-set = latin1 將它們修改爲 default-character-set = utf8

發佈了79 篇原創文章 · 獲贊 97 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章