因為工作需要,必須要將原本MS Access中的資料轉換至MySQL。MS Access 預設編碼為Big5 ,MySQL中以UTF-8存放資料,Collation為utf8_unicode_ci。並且在phpMyAdmin中觀看正常。將從MS Access自己寫程式匯出的sap.sql檔案(編碼UTF-8),
要匯入MySQL之前。有以下步驟:
mysql> SET CHARACTER SET 'utf8';
設定DataBase 預設編碼
mysql> ALTER DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
設定資料表預設編碼
mysql> use test;
mysql> ALTER TABLE `test_table` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
匯入sap.sql
mysql> \.sap.sql
這樣就可以在phpMyAdmin中觀看正常的UTF-8中文,校對為utf8_unicode_ci。
Note:
不知道為什麼使用set names UTF-8 會使得匯入sql的中文字變成問號,不使用就正常了。
MySQL 中文Big5轉至UTF-8
Posted by : qerter
on 星期四, 8月 17, 2006 |
0 Comments
分類:
資料庫
|
This entry was posted on 星期四, 8月 17, 2006
and is filed under
資料庫
.
You can follow any responses to this entry through
the RSS 2.0 feed.
You can leave a response,
or trackback from your own site.
訂閱:
張貼留言 (Atom)
0 筆迴響:
張貼留言