查詢包含非Latin1 字元的資料庫時,使用「set names utf8」指令可能會破壞表格格式在命令列中。本文探討了在顯示 UTF8 編碼資料時保持此格式的解決方案。
使用'--default-character-set= 運行客戶端utf8' 選項:
mysql --default-character-set=utf8
或將其加為預設值'/etc/mysql/my.cnf':
[mysql] default-character-set=utf8
透過將預設字元集設定為UTF8,可以強制以下配置變數為UTF8:
show variables like '%char%';檢查字元集相關變數:
注意:完整的 UTF-8 實作
MySQL 的 UTF8 編碼不是完全相容的 UTF- 8 實作。要獲得完整的 UTF-8 支持,請使用“utf8mb4”字元集。使用“--default-character-set=utf8mb4”運行客戶端。免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3