數(shù)據(jù)庫編碼問題

數(shù)據(jù)庫字符集命令

查詢當(dāng)前數(shù)據(jù)庫編碼: show variables like "%char%";
對于數(shù)據(jù)庫字符集:ALTER DATABASE `db_name` CHARACTER SET utf8;
其他的也可以通過這條語句修改:set character_set_client='utf8';
另外mysql客戶端中文亂碼問題:windows中文操作系統(tǒng)使用gb2312,MySQL設(shè)置為utf-8,不匹配:set character_set_results=gb2312;

顯示正常數(shù)據(jù)庫編碼設(shè)置
Paste_Image.png

但是,character_set_server如果默認(rèn)為latin1,要永久更改,用set命令或更改my.ini文件都沒有效果。
正解是:在MySQL的安裝文件中進(jìn)入bin目錄下,雙擊MySQLInstanceConfig.exe,重新走一遍server的配置,但需要注意的是,在Character Set環(huán)節(jié),要選擇第三項,character選擇utf8,(第一項是默認(rèn)server字符集為latin1)。完成配置后,重啟MySQL,寫入的數(shù)據(jù)到MySQL中就是中文了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前段時間公司內(nèi)部博客上凱哥分享了一篇關(guān)于mysql字符集編碼的文章,之前我對mysql字符集一塊基本沒有深究過,看...
    __七把刀__閱讀 6,698評論 14 18
  • 1、引言 數(shù)據(jù)庫設(shè)計過程中表、字段等的命名規(guī)范也算是設(shè)計規(guī)范的一部分,不過設(shè)計規(guī)范更多的是為了確保數(shù)據(jù)庫設(shè)計的合理...
    SnowflakeCloud閱讀 41,246評論 0 48
  • From: 博客園 Johney最近,在項目組使用的mysql數(shù)據(jù)庫中,插入數(shù)據(jù)出現(xiàn)亂碼,關(guān)于這個問題做了下總結(jié)...
    zheng7閱讀 1,015評論 1 2
  • MySQL數(shù)據(jù)庫對象與應(yīng)用 2.1-MySQL數(shù)據(jù)類型 庫建立好之后基本不動,和我們接觸最頻繁的是表. 建表就是聲...
    極客圈閱讀 2,255評論 0 8
  • 每個女生都應(yīng)該有自己生活的方法與態(tài)度,但是我想,每一個女生都有一個公主夢,女王心。都希望自己是一個嬌滴滴有樣子寵愛...
    DHV小不點閱讀 353評論 2 0

友情鏈接更多精彩內(nèi)容