Mysql在Mac系統(tǒng)下中文亂碼的問(wèn)題
問(wèn)題描述
關(guān)于Mysql 在Mac系統(tǒng)下創(chuàng)建表單或者插入數(shù)據(jù)時(shí)中文亂碼的問(wèn)題
1.我同一個(gè)數(shù)據(jù)庫(kù) 有兩張表 一張是中文亂碼的 無(wú)論我設(shè)置set names還是終端字符集 都是中文亂碼2.還有一張表 創(chuàng)建的時(shí)候 默認(rèn)字符集是拉丁 同樣是中文亂碼 設(shè)置set names 終端字符集 還是中文亂碼 3.一張是后來(lái)創(chuàng)建的事先設(shè)置了set names gbk 未出現(xiàn)亂碼
問(wèn)題: 1.是不是一旦創(chuàng)建表 里面的字符集就不能改變了? 2.出現(xiàn)亂碼的問(wèn)題和創(chuàng)建時(shí) default charset utf8有關(guān)系嗎 這個(gè)charset utf8是什么作用和setnames有什么區(qū)別 3.終端插入中文數(shù)據(jù)時(shí) 終端經(jīng)常出錯(cuò) 按回車(chē)(加分號(hào)了) 就只是換行 沒(méi)有其他反應(yīng) exit q都不行 只能關(guān)閉終端 重新進(jìn)入Mysql。
亂碼的demo表 setnames 設(shè)置了gbk就是??? 設(shè)置utf8就是現(xiàn)在這樣
亂碼的問(wèn)題解決了 答案是終端也需要改字符集 請(qǐng)大神解決下問(wèn)題2.3
問(wèn)題解答
回答1:alter table 可以改
「這」是什么?
表述太模糊,請(qǐng)截圖。
你的「中文亂碼」表述也很模糊。請(qǐng)截圖。
另外這個(gè)和 Redis、MongoDB 毫無(wú)關(guān)系。真正有關(guān)系的,你在什么操作系統(tǒng)上的什么客戶端上操作,你反而不肯說(shuō)。
我就說(shuō)我應(yīng)該沒(méi)有關(guān)注 MySQL 的啊,它怎么就高亮了呢。
相關(guān)文章:
1. mysql日期類型默認(rèn)值’0000-00-00’ 報(bào)錯(cuò)2. php傳對(duì)應(yīng)的id值為什么傳不了啊有木有大神會(huì)的看我下方截圖3. extra沒(méi)有加載出來(lái)4. javascript - 微信網(wǎng)頁(yè)開(kāi)發(fā)從菜單進(jìn)入頁(yè)面后,按返回鍵沒(méi)有關(guān)閉瀏覽器而是刷新當(dāng)前頁(yè)面,求解決?5. mysql - C#連接數(shù)據(jù)庫(kù)時(shí)一直這一句出問(wèn)題int i = cmd.ExecuteNonQuery();6. MYSQL 根據(jù)兩個(gè)字段值查詢 但兩個(gè)值的位置可能是互換的,這個(gè)怎么查?7. 求救一下,用新版的phpstudy,數(shù)據(jù)庫(kù)過(guò)段時(shí)間會(huì)消失是什么情況?8. android - 安卓做前端,PHP做后臺(tái)服務(wù)器 有什么需要注意的?9. mysql replace 死鎖10. mysql - ubuntu開(kāi)啟3306端口失敗,有什么辦法可以解決?
