windows本地mysql資料庫存入中文亂碼
知識
07-22
出現的問題: 我這頁面存中文到資料庫會亂碼 我打了斷點 中文是傳到後台dao層的 然後我試了下 把我本地項目連伺服器資料庫 保存不會亂碼 我就懷疑是本地資料庫有問題 然後我用navicat寫了個update的sql查詢語句 存進去不會亂碼
問題分析:應該還是我本地資料庫的問題 本地資料庫編碼方式有問題
解決辦法:1、cmd 管理員運行 mysql -hlocalhost -uroot -p
登錄mysql 執行 show variables like "character_set_%";
查看到character_set_database不是utf8
2、管理員運行cmd--> net stop mysql
然後在安裝mysql的目錄下找到 my.ini文件 打開之後 修改以下地方
cmd重啟 net start mysql
登錄mysql 查看show variables like "character_set_%";
這樣 應該資料庫就不會出現中文亂碼的問題了
TAG:程序員小新人學習 |