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

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