Mysql
如何配置 MySQL ‘5.1.49-1ubuntu8’ 以顯示多字節字元?
我使用的是 MySQL 5.1.49 版本,現在我啟用了 UTF8 字元編碼。MySQL 的預設字元集是 latin1。如何更改它顯示 UTF8 字元?
即使當我使用 Workbench 查詢表時,我在我想要的名稱部分得到“NULL”,應該顯示多字節字元。
您可能需要考慮使用ALTER DATABASE為新表設置數據庫的預設字元。這是一個使用 MySQL 5.5.12 for Windows 的範例:
mysql> show create database example; +----------+--------------------------------------------------------------------+ | Database | Create Database | +----------+--------------------------------------------------------------------+ | example | CREATE DATABASE `example` /*!40100 DEFAULT CHARACTER SET latin1 */ | +----------+--------------------------------------------------------------------+ 1 row in set (0.00 sec) mysql> alter database example default character set utf8; Query OK, 1 row affected (0.01 sec) mysql> show create database example; +----------+------------------------------------------------------------------+ | Database | Create Database | +----------+------------------------------------------------------------------+ | example | CREATE DATABASE `example` /*!40100 DEFAULT CHARACTER SET utf8 */ | +----------+------------------------------------------------------------------+ 1 row in set (0.00 sec)
試一試 !!!