課程
/數據庫
/MySQL
/與MySQL的零距離接觸
已經建的數據表亂碼怎么解決,不知道怎么弄。
新建的數據表已經不存在亂碼的問題,現在是我就想直接修改亂碼的數據表,不想刪了重建。
數據庫、數據表、字段的字符集都改了,utf8,gbk都還是亂碼
2018-09-01
源自:與MySQL的零距離接觸 5-1
正在回答
試試這個? SET NAMES gbk;
深山小童 提問者
執念messi 回復 深山小童 提問者
MariaDB [test]> show variables like "%char%";
+--------------------------+----------------------------+
| Variable_name ? ? ? ? ? ?| Value ? ? ? ? ? ? ? ? ? ? ?|
| character_set_client ? ? | utf8 ? ? ? ? ? ? ? ? ? ? ? |
| character_set_connection | utf8 ? ? ? ? ? ? ? ? ? ? ? |
| character_set_database ? | utf8 ? ? ? ? ? ? ? ? ? ? ? |
| character_set_filesystem | binary ? ? ? ? ? ? ? ? ? ? |
| character_set_results ? ?| utf8 ? ? ? ? ? ? ? ? ? ? ? |
| character_set_server ? ? | latin1 ? ? ? ? ? ? ? ? ? ? |
| character_set_system ? ? | utf8 ? ? ? ? ? ? ? ? ? ? ? |
| character_sets_dir ? ? ? | /usr/share/mysql/charsets/ |
MariaDB?[test]>?show?variables?like?"%char%";+--------------------------+----------------------------+|?Variable_name????????????|?Value??????????????????????|+--------------------------+----------------------------+|?character_set_client?????|?utf8???????????????????????||?character_set_connection?|?utf8???????????????????????||?character_set_database???|?utf8???????????????????????||?character_set_filesystem?|?binary?????????????????????||?character_set_results????|?utf8???????????????????????||?character_set_server?????|?latin1?????????????????????||?character_set_system?????|?utf8???????????????????????||?character_sets_dir???????|?/usr/share/mysql/charsets/?|+--------------------------+----------------------------+
把所有的都設置成UTF8
舉報
本課程涵蓋全部MySQL數據庫的基礎,學習MySQL數據庫的基礎知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-09-02
試試這個? SET NAMES gbk;
2018-09-12
MariaDB [test]> show variables like "%char%";
+--------------------------+----------------------------+
| Variable_name ? ? ? ? ? ?| Value ? ? ? ? ? ? ? ? ? ? ?|
+--------------------------+----------------------------+
| character_set_client ? ? | utf8 ? ? ? ? ? ? ? ? ? ? ? |
| character_set_connection | utf8 ? ? ? ? ? ? ? ? ? ? ? |
| character_set_database ? | utf8 ? ? ? ? ? ? ? ? ? ? ? |
| character_set_filesystem | binary ? ? ? ? ? ? ? ? ? ? |
| character_set_results ? ?| utf8 ? ? ? ? ? ? ? ? ? ? ? |
| character_set_server ? ? | latin1 ? ? ? ? ? ? ? ? ? ? |
| character_set_system ? ? | utf8 ? ? ? ? ? ? ? ? ? ? ? |
| character_sets_dir ? ? ? | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
2018-09-12
把所有的都設置成UTF8