1. 利用文字模式mysql備份database
mysqldump -h mydomain -u root -p –default-character-set=latin1 database > database.sql
2. 在phpMyadmin中設定MySQL 字符集:
UTF-8 Unicode (utf8)
3. phpMyadmin中設定MySQL 連線校對 選 utf8_general_ci
4. 修改剛剛備份好的 sql 檔案,用編輯器打開
尋找”DEFAULT CHARSET=latin1″ 用”DEFAULT CHARSET=utf8″替代
5. 用ConvertZ將sql檔,從big5轉成utf8
6.然後在用phpMyAdmin把檔案匯入到新建立的資料庫,或者是下指令
mysql -u root -p new_database < database.sql
7. 修改 php 程式碼
$this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword);
//後面加入
$this->query(”SET NAMES ‘utf8′” );
|