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

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