使用UTF8 進行MySQL 命令行格式化:保留表佈局
問題:
MySQL 指令切換到UTF-8 編碼時,包含非拉丁字元的表格的行輸出會失真。這可能會影響可讀性。
簡短回答:
使用 --default-character-set=utf8 選項啟動 MySQL 用戶端。或者,在 /etc/mysql/my.cnf 檔案中設定此選項。
詳細說明:
--default-character-set 選項強制使用字元將變數(character_set_client、character_set_connection 和 character_set_results)設為 UTF-88。這可以確保即使在顯示非拉丁字元時資料也能正確格式化。
但是,如果問題仍然存在,請考慮以下事項:
注意事項:
請注意,MySQL 的UTF-8 實作 (utf8) 可能不完全符合 UTF-8 標準。如果需要真正且完整的 UTF-8 實現,請改用 utf8mb4 字元集。
以上是如何正確顯示UTF-8字元的MySQL表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!