MySQL 編碼由 big5 -> utf-8

編寫、設計網頁與程式。

版主: hamu278, 銘仔

版面規則
  • 本版面亦可以討論網頁寄存公司

MySQL 編碼由 big5 -> utf-8

文章bananasims » 2008-02-02, 21:30

此文章的內容即將被轉換到 Swiftzer Lab


big5 已經惡名遠播,所以好多人都打算將編碼 UTF-8,不過換完編碼資料可能全部出現問題。

工具:PHPMyAdmin、EditPad Pro(非常建議,因為開很大的檔案也不會輕機 ;)
如果有 DirectAdmin 的話建議使用 DirectAdmin 導出資料,以備不時之需。

1. 開始
首先關閉系統。不要使用系統內置的關閉系統關閉,在一個共用的檔案(例如 Discuz! 既 includes/common.inc.php、phpBB 既 common.php)加入
代碼: 選擇全部
die('Changing MySQL Encoding');

以防讓瀏覽者見到出現 MySQL 錯誤。

2. 使用 PHPMyAdmin 導出資料,使用圖中的設定。
[attach]1412[/attach]

3. 下載完成後
使用 EditPad Pro 開啟剛剛下載的 SQL。
[attach]1413[/attach]

4. 搜尋(Ctrl + F)
代碼: 選擇全部
DEFAULT CHARSET=

這一句找出預設的編碼,我的是
代碼: 選擇全部
DEFAULT CHARSET=big5

將這句變成搜尋條件,並全部取代做空白,儲存。

[attach]1414[/attach]

5. 到 PHPMyAdmin 的管理部份編輯校對
[attach]1415[/attach]

6. 導入 SQL。如果你的資料庫極大,請自行分件上傳 SQL。使用 Direct Admin 的話,請確認並沒有 BOM(Unicode 簽名),並壓縮成 Gzip。
[attach]1416[/attach]

7. 大功告成
[attach]1417[/attach]
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: MySQL 編碼由 big5 -> utf-8

文章銘仔 » 2008-02-02, 21:34

支持一下先:D

唔用editpad pro得唔得架?
頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36

Re: MySQL 編碼由 big5 -> utf-8

文章bananasims » 2008-02-02, 21:38

啱啱先打完
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: MySQL 編碼由 big5 -> utf-8

文章bananasims » 2008-02-02, 21:38

以你既 sql 大細為例 notepad 都夠
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: MySQL 編碼由 big5 -> utf-8

文章銘仔 » 2008-02-02, 21:49

唔得既,都仲係亂晒碼:'(
頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36

Re: MySQL 編碼由 big5 -> utf-8

文章bananasims » 2008-02-02, 21:53

-.-|| 用 EditPad 啦
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: MySQL 編碼由 big5 -> utf-8

文章銘仔 » 2008-02-02, 21:59

試下先,唔得既搵你算脹:D
頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36

Re: MySQL 編碼由 big5 -> utf-8

文章hang » 2008-02-02, 22:06

原來你有pro版,:p
我只係有Lite版
TUSK!
頭像
hang
火星會員
 
文章: 713
註冊時間: 2005-10-29, 00:00
來自: 英屬香港

Re: MySQL 編碼由 big5 -> utf-8

文章bananasims » 2008-02-02, 22:20

唔記得講 Serialize 既 Data 可能會無晒
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: MySQL 編碼由 big5 -> utf-8

文章銘仔 » 2008-02-02, 22:27

我用phpmyadmin睇就睇到冇亂碼,但SHOW出黎就???:'(
頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36

Re: MySQL 編碼由 big5 -> utf-8

文章bananasims » 2008-02-02, 22:30

檔案要用 UTF-8 編碼
SET NAMES = utf8
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: MySQL 編碼由 big5 -> utf-8

文章銘仔 » 2008-02-02, 22:34

即係都要用
代碼: 選擇全部
$myquery = mysql_query("SET NAMES utf8");
:-#

[ 本文章最後由 銘仔 於 2008-2-2 22:39 編輯 ]
頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36

Re: MySQL 編碼由 big5 -> utf-8

文章bananasims » 2008-02-02, 22:44

55
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: MySQL 編碼由 big5 -> utf-8

文章銘仔 » 2008-02-02, 22:45

又唔早響:S
仲以為唔洗用添:@
頭像
銘仔
金星會員
 
文章: 3017
註冊時間: 2007-04-05, 20:36

Re: MySQL 編碼由 big5 -> utf-8

文章bananasims » 2008-02-02, 22:55

鬼知你會刪
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: MySQL 編碼由 big5 -> utf-8

文章hamu278 » 2008-02-03, 12:09

我個MySQL係utf-8,之前試過將php都改埋做utf-8,但係d內容會亂碼:S
之後再經php輸入多次d內容,可以正常顯示,但係入phpmyadmin就亂碼:S
圖檔
頭像
hamu278
金星會員
 
文章: 4482
註冊時間: 2006-06-04, 08:49
來自: 香港

Re: MySQL 編碼由 big5 -> utf-8

文章bananasims » 2008-02-03, 16:31

SET NAMES 嗰幾句 query 都要改
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: MySQL 編碼由 big5 -> utf-8

文章hamu278 » 2008-02-03, 17:02

@.@
EditPad Pro乜唔係要$既咩?:o
EditPad Lite先至免費
圖檔
頭像
hamu278
金星會員
 
文章: 4482
註冊時間: 2006-06-04, 08:49
來自: 香港

Re: MySQL 編碼由 big5 -> utf-8

文章bananasims » 2008-02-03, 17:37

Evaluate Version
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

Re: MySQL 編碼由 big5 -> utf-8

文章hamu278 » 2008-02-03, 18:52

The difference between this free evaluation version and the full version is that the evaluation version will remind you to purchase your personal license key if you wish to continue using EditPad Pro.

原來我睇漏左呢句=_=
圖檔
頭像
hamu278
金星會員
 
文章: 4482
註冊時間: 2006-06-04, 08:49
來自: 香港

下一頁

回到 [B1] 網頁製作、程式編寫與介面設計



誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 56 位訪客

cron