可能你在裝mysql的時(shí)候,在選擇編碼方式時(shí)勾選錯(cuò)誤 ,,,,選擇gbk或gb2312就可以了 在打開安裝配置里面換下就可以了~~~~~
創(chuàng)新互聯(lián)專業(yè)提供重慶服務(wù)器托管服務(wù),為用戶提供五星數(shù)據(jù)中心、電信、雙線接入解決方案,用戶可自行在線購買重慶服務(wù)器托管服務(wù),并享受7*24小時(shí)金牌售后服務(wù)。
數(shù)據(jù)庫或者表創(chuàng)建的時(shí)候沒有設(shè)定 編碼集 設(shè)置為UTF-8才行
如果是表 直接修改即可 否則 可能需要?jiǎng)h除庫重新創(chuàng)建
1、修改安裝文件根目錄下的我的文件,搜索字段默認(rèn)特征設(shè)置,設(shè)置其值為中國字符編碼或國際編碼之一,重啟MySQL服務(wù)器;
2、修改數(shù)據(jù)庫編碼,在安裝目錄的根目錄下找到出現(xiàn)亂碼的數(shù)據(jù)庫對(duì)應(yīng)的文件夾,進(jìn)入文件夾,找到此數(shù)據(jù)庫的編碼配置文件,進(jìn)行修改,重啟MySQL服務(wù)器;
3、備份原數(shù)據(jù)庫數(shù)據(jù),直接刪除此數(shù)據(jù)庫,重新創(chuàng)建數(shù)據(jù)庫并設(shè)置編碼,再重啟MySQL服務(wù)器。
4、若仍出現(xiàn)亂碼,重裝系統(tǒng)即可。
顯示亂碼有許多原因:
這里主要是MySQL數(shù)據(jù)庫中 因?yàn)?*【編碼不統(tǒng)一】**造成的
Latin1是ISO-8859-1的別名,有些環(huán)境下寫作Latin-1,最終要改為utf-8
在數(shù)據(jù)庫中輸入查詢命令:
修改成功后的查看界面:
方法一:在插入中文之前 先輸命令set names gbk 告訴客戶端你在這里敲的命令是GBK編碼的 客戶端會(huì)把你接下來敲的命令轉(zhuǎn)成UTF-8 你數(shù)據(jù)庫內(nèi)部的編碼還是UTF-8
方法二:修改你安裝目錄下面的my.ini這個(gè)文件 編輯這個(gè)文件 找到
[mysql]
default-character-set=utf8
把default-character-set=utf8改成default-character-set=GBK
這里的意思是告訴MySQL你在客戶端敲的命令都是GBK編碼
注:不用改[mysqld]下面的default-character-set 這里的default-character-set指的是MySQL底層存儲(chǔ)的字符集編碼 可以是utf8 utf8是支持各國文字的
改過后重啟服務(wù)
方法三:根據(jù)向?qū)е匦屡渲?把編碼設(shè)成gbk或gb2312 不過這把你MySQL內(nèi)部的字符集編碼都改變了 不建議
這個(gè)是不是你操作的系統(tǒng)沒有安裝上中文輸入法?或者在ssh中沒有正確切換到中文?
你可以先在要操作的系統(tǒng)上,新建一個(gè)文本,然后看看能不能切換到中文輸入?如果不行的話,那有可能是沒有安裝中文輸入法,你安裝一個(gè)中文輸入法,然后再試試。
如果在記事本等其他地方可以輸入中文,那有可能是你的終端有點(diǎn)問題,你關(guān)閉當(dāng)前終端,重新打開,或重啟其他打開終端試試,或者重新安裝一個(gè)終端再試試看。
樓主如果對(duì)Linux系統(tǒng)感興趣,可以百度《Linux就該這么學(xué)》看看,很不錯(cuò)的一本Linux入門教材。
可能是沒有加載Conime吧,在cmd下輸入命令 reg add HKCU\Console /v LoadConIme /t REG_DWORD /d 1 /y 回車,然后重啟cmd,按Ctrl+空格即可切換中英文輸入法如果還是不行,可能就是你的電腦缺少文件了。