ALTER TABLE TABLE_NAME CONVERT TO CHARACTER SET utf8 COLLATE UTF8_GENERAL_CI;
?
第一步,用mysql的自帶修復(fù)工具在bin文件夾下MySQLInstanceConfig.exe,設(shè)置默認(rèn)編碼格式為utf-8;第二步,檢查數(shù)據(jù)庫(kù)的編碼格式,表的編碼格式,字段的編碼格式,下面的change命令也可以改成convert命令。
正常情況下如下圖
可以在建數(shù)據(jù)庫(kù)數(shù)據(jù)表之前設(shè)定也可以在數(shù)據(jù)庫(kù)和表、字段建立之后用下面命令更改。
在Mysql的命令行工具里面給select查詢加入一個(gè)\G參數(shù)。橫向的表結(jié)構(gòu)會(huì)轉(zhuǎn)為使用縱向表結(jié)構(gòu)輸出,利于閱讀。
設(shè)置數(shù)據(jù)庫(kù)的編碼格式utf-8:? ?
ALTER DATABASE DATABASE_NAME DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
?
設(shè)置表的編碼格式為utf-8:
ALTER TABLE TABLE_NAME DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
?
設(shè)置字段編碼格式為utf-8:
ALTER TABLE TABLE_NAME CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
?
然后看看表結(jié)構(gòu):
show create table table_name;
?
設(shè)置客戶端的字符顯示:
set names ' gbk ' ;
?
查詢驗(yàn)證:
select * from table_name;
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
