您好,登錄后才能下訂單哦!
本文主要給大家介紹如何修改MySQL字符編碼,文章內(nèi)容都是筆者用心摘選和編輯的,具有一定的針對性,對大家的參考意義還是比較大的,下面跟筆者一起了解下如何修改MySQL字符編碼吧。
mysql將表的字符編碼轉(zhuǎn)換成utf-8
復(fù)制代碼代碼如下:
alter table tb_anniversary convert to character set utf8;
修改數(shù)據(jù)庫mysql字符編碼為UTF8
步驟1:查看當(dāng)前的字符編碼方法
復(fù)制代碼代碼如下:
mysql> show variables like'character%'; +--------------------------+----------------------------+ |Variable_name |Value | +--------------------------+----------------------------+ |character_set_client |latin1 | | character_set_connection |latin1 | | character_set_database |latin1 | | character_set_filesystem |binary | |character_set_results |latin1 | |character_set_server |latin1 | |character_set_system |utf8 | |character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec)
字符編碼為latin1時,用戶在給數(shù)據(jù)表插入一條字符類型(char)的記錄,在顯示此記錄時可能會無法正常顯示字符類型的數(shù)據(jù),故此處我們將mysql字符編碼修改為UTF8。操作如下:
步驟2:修改my.cnf配置文件,修改后如下(/etc/my.cnf):
復(fù)制代碼代碼如下:
[client] #password = your_password port = 3306 socket = /var/lib/mysql/mysql.sock default-character-set=utf8 #設(shè)置默認(rèn)編碼為UTF8
下邊是博主的配置
[client] default-character-set=utf8 [mysqld] #default-character-set=utf8 character-set-server = utf8
看完以上關(guān)于如何修改MySQL字符編碼,很多讀者朋友肯定多少有一定的了解,如需獲取更多的行業(yè)知識信息 ,可以持續(xù)關(guān)注我們的行業(yè)資訊欄目的。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。