✔ 最佳答案
視乎你個case係點,想得轉來做乜。個人一般做法是先定義了 table 用 UTF-8 (因為 UTF-8 字集大很多,包括了所有big5的字,亦今table可以同時handle繁簡體或很多外文):
ALTER TABLE `sampletable` DEFAULT CHARACTER SET utf8
令個別table使用utf8。
或者在 my.cnf 的 [server] 章節加入 default-character-set=utf8 令全個 mysql server 用 utf8 。
當輸入或頡取資料時先用 set names big5 等令client 和 server 處理時自動轉 encoding。例如:
SET NAMES BIG5;
SELECT content FROM sampletable;
頡取出來的data 自動會轉成 big5.