程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MYSQL入門知識 >> MySql5.5 在安裝時設置編碼為utf-8,扔不能插入中文的問題解決

MySql5.5 在安裝時設置編碼為utf-8,扔不能插入中文的問題解決

編輯:MYSQL入門知識
 

由於電腦經常開機藍屏,所以今天就索性自己重裝了一個系統。之前配置好的所有web開發環境要重新安裝(當然不是很難),但是MySql的安裝出現的問題讓我又頭疼了一次。

這篇就詳細講解中文不能插入數據庫的問題。原以為將編碼設置為UTF8,對中文的處理就不會出現問題,然後高高興興的就去玩了一下MySql,可是就是出問題了。不能插入中文!!!!】

這是正常的插入數據:

但是出入中文時,卻報錯了。

在百思不得姐的時候,我考慮到編碼問題,所以查看了一下編碼的設置,utf8!!按照網上的說法是沒錯的

所以我就苦苦冥想,問題出在了哪裡,也重裝了N次,搞的我想砸電腦了,網上那些不靠譜的資料坑死爹我了。

順帶講一下,以後再重新安裝MySql時,若再最後一步出現不能啟動服務的錯誤,可以看看C:\Documentsand Settings\AllUsers\Application Data此目錄下的MySql包有沒有刪除,默認下,此文件路徑是隱藏的。沒有刪除掉這個文件,是重裝不了的 。不用懷疑,我試過了。

被MySql不能插入中文的問題折磨了兩個小時後,我就突然想到了我以前安裝時也碰到過,後來解決了,是有總結在哪裡的,所以呢,我就按照那個總結的方法又來了一次,這下就行了。

按照如下方法  修改幾個編碼就行

重新測試,可以了

在UI中是不會亂碼的

SET character_set_client =gbk;  //設置客服端的編碼

SET character_set_results =gbk //設置服務器端結果返回的編碼

SET character_set_connection =gbk //設置客服端與服務端連接時的編碼

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved