mysql 點樣由 big5 轉為 utf-8

2007-02-11 6:43 pm
mysql 點樣由 big5 轉為 utf-8

回答 (2)

2007-02-14 8:30 pm
✔ 最佳答案
視乎你個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.
參考: 自己, handle too many 繁簡問題
2007-02-11 8:48 pm
方法有很多種的, 詳情參考以下網址,
http://dev.mysql.com/doc/refman/5.0/en/charset-syntax.html


收錄日期: 2021-04-12 14:18:03
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070211000051KK00982

檢視 Wayback Machine 備份