之前比較多時候採用工具連線DB觀看,但最近改採用Console連線,除了要熟悉語法,最麻煩的就是常常會遇到亂碼,記錄兩個遇到亂碼的處理方式:
1.SELECT 但是內容呈現亂碼:
A.請在建立DB編碼的時候採用UTF8(utf8_general_ci)
B.連線DB的時候加入編碼
1 |
mysql -u root -p --default-character-set=utf8; |
2.使用MySQL Docker 但連線進去無法輸入中文,會出現奇怪的符號
1 |
docker exec -it {container ID} env LANG=C.UTF-8 /bin/bash |