主頁 > 知識庫 > 在CMD中操作mysql數(shù)據(jù)庫出現(xiàn)中文亂碼解決方案

在CMD中操作mysql數(shù)據(jù)庫出現(xiàn)中文亂碼解決方案

熱門標簽:龍圖酒吧地圖標注 400電話申請什么好 怎么申請400電話申請 怎么辦理400電話呢 電銷機器人價格多少錢一臺 好搜地圖標注 百度地圖標注地方備注 電話機器人免費嗎 地圖標注圖標素材入駐

百度了一下。。有說將cmd字符編碼用chcp命令改為65001(utf8字符編碼),可這樣之后根本無法輸入中文,查詢出的中問結(jié)果依舊亂碼 。

其實,只要保證cmd客戶端和MySQL兩者編碼一致即可。

但現(xiàn)實是cmd默認的是gbk(cmd屬性可以看到中文操作系統(tǒng)下面是gbk編碼),而mySQL一般是utf8(我的也是),之前一直進入誤區(qū),想要更改cmd的字符編碼,可是并不能行得通。網(wǎng)友中提到在mysql中關(guān)于客戶端編碼問題,只需在cmd里告訴mysql服務(wù)器我客戶端這邊編碼和想要的結(jié)果集編碼即可。

具體步驟:

1、win+r進入cmd,然后切到mysql安裝目錄的bin文件夾下(或者直接打開我的電腦找到bin文件夾,在上方地址欄輸入cmd);

2、輸入 mysql -uroot -p,然后按提示輸入密碼計入數(shù)據(jù)庫;

3、設(shè)置編碼;

此時輸入 set character_set_client=gbk;告訴我客戶端這邊的文字編碼

再輸入set character_set_results=gbk; 告訴mysql希望返回的結(jié)果集編碼;實驗中發(fā)現(xiàn)只要客戶端是gbk編碼的,只要設(shè)置這個就可以解決亂碼這個問題。

還有另外一個好用的命令可以同時達到上面兩條指令的效果:

set charset gbk;//和上面兩個效果一致。

大功告成!去插入中文字段試試吧!

PS:下面在看一個簡單的方法,兩行代碼搞定! 

 mysql在cmd顯示中文亂碼

 cmd默認的編碼為gbk;

修改mysql的character_set_results的編碼為gbk;

set character_set_results = gbk;

總結(jié)

以上所述是小編給大家介紹的在CMD中操作mysql數(shù)據(jù)庫出現(xiàn)中文亂碼解決方案,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • MySQL字符集亂碼及解決方案分享
  • linux下mysql亂碼問題的解決方案
  • mysql中插入表數(shù)據(jù)中文亂碼問題的解決方法
  • 解決Linux下Tomcat向MySQL插入數(shù)據(jù)中文亂碼問題
  • JDBC連接mysql亂碼異常問題處理總結(jié)
  • JDBC連接mysql處理中文時亂碼解決辦法詳解
  • 詳解mysql數(shù)據(jù)庫中文亂碼問題
  • MySQL5.x版本亂碼問題解決方案

標簽:廣西 撫順 溫州 浙江 固原 內(nèi)江 防疫工作 汕尾

巨人網(wǎng)絡(luò)通訊聲明:本文標題《在CMD中操作mysql數(shù)據(jù)庫出現(xiàn)中文亂碼解決方案》,本文關(guān)鍵詞  在,CMD,中,操作,mysql,數(shù)據(jù)庫,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《在CMD中操作mysql數(shù)據(jù)庫出現(xiàn)中文亂碼解決方案》相關(guān)的同類信息!
  • 本頁收集關(guān)于在CMD中操作mysql數(shù)據(jù)庫出現(xiàn)中文亂碼解決方案的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章