第 1 頁 (共 1 頁)
[問題]備份之後檔案內容是亂碼?
發表於 : 2007-02-22 14:53
由 hsientsung
●架設主機作業系統:Linux
●您的上網方式:中華電信 ADSL
●您安裝的程式:MYSQL 4.1.21-standard、phpMyAdmin - 2.9.0.2
●您的 phpBB2 版本:phpBB 2.0.21 - utf8
●MySQL 文字編碼:UTF-8 Unicode (utf8)
●MySQL 連線校對:utf8_General_ci
●錯誤狀態:
平時會利用 phpMyAdmin 的方式把網站的資料庫資料備份到自己的硬碟中,備份動作做好之後也沒有去做確認的動作。現在要把資料回復到另外一個新資料庫中,卻發現出現了問題!檢查備份檔,竟然發現裡面全是亂碼!
這下子糟糕了,一推資料全數毀掉!所以趕緊到竹貓來爬文…爬了兩天…都沒有看到和我相同的問題!只好…硬著頭皮去找相似的問題與答案來做做看…結果仍是沒有解決!
問題一:為甚麼備份下來的檔案是亂碼呢?
問題二:有什麼方法可以把這些亂碼變成正常的中文呢?(我嘗試利用竹貓文章中所找到的轉瑪程式來轉碼,問題仍舊沒解決!)
請好心的各位幫幫忙,謝謝,感激不盡!
※先前使用戰國策的測試主機,目前正要轉移到竹貓星球的虛擬主機!
Re: [問題]備份之後檔案內容是亂碼?
發表於 : 2007-02-22 15:46
由 chiouss
hsientsung 寫:問題一:為甚麼備份下來的檔案是亂碼呢?
問題二:有什麼方法可以把這些亂碼變成正常的中文呢?(我嘗試利用竹貓文章中所找到的轉瑪程式來轉碼,問題仍舊沒解決!)
請搜尋 'set names utf8' 和 'allowanywhererecoding' 相關的文章
Re: [問題]備份之後檔案內容是亂碼?
發表於 : 2007-02-22 20:38
由 hsientsung
chiouss 寫:請搜尋 'set names utf8' 和 'allowanywhererecoding' 相關的文章
謝謝您的回覆,這些我都做過了,我也有搜尋過了!謝謝!
您所發表的那篇文章,我也拜讀過,謝謝,但問題仍舊沒解決!
參考過
這篇文章,但因為我不是自己架設的,所以有些步驟沒辦法!
Re: [問題]備份之後檔案內容是亂碼?
發表於 : 2007-02-22 21:43
由 心靈捕手
hsientsung 寫:●架設主機作業系統:Linux
●您的上網方式:中華電信 ADSL
●您安裝的程式:MYSQL 4.1.21-standard、phpMyAdmin - 2.9.0.2
●您的 phpBB2 版本:phpBB 2.0.21 - utf8
●MySQL 文字編碼:UTF-8 Unicode (utf8)
●MySQL 連線校對:utf8_General_ci
●錯誤狀態:
平時會利用 phpMyAdmin 的方式把網站的資料庫資料備份到自己的硬碟中,備份動作做好之後也沒有去做確認的動作。現在要把資料回復到另外一個新資料庫中,卻發現出現了問題!檢查備份檔,竟然發現裡面全是亂碼!
建議您:
1. 補充說明, 您的 'phpMyAdmin 的方式' 備份過程.
2. 將您匯出後的 *.sql 壓縮後, 貼出下載連結.
Re: [問題]備份之後檔案內容是亂碼?
發表於 : 2007-02-22 23:30
由 chiouss
hsientsung 寫:謝謝您的回覆,這些我都做過了,我也有搜尋過了!謝謝!
您所發表的那篇文章,我也拜讀過,謝謝,但問題仍舊沒解決!
參考過
這篇文章,但因為我不是自己架設的,所以有些步驟沒辦法!
1. 不是自己架的站一樣可以在 phpMyAdmin 裡面設定 AllowAnywhereRecoding 來幫助 phpMyAdmin 轉碼,不然站上也有不少人提供其他的可轉碼 SQL 備份程式。
2. 我建議您把
http://chiouss0817.wordpress.com/tag/mysql/ 裡面有提到 charset 的那篇也看過,因為 Convert phpBB2 to UTF-8 那篇對現在已經在使用 utf8 語系的繁體 phpbb2 來說需要做些修正,不是完全照抄就可以用。
--
我剛剛把那篇 Convert phpBB2 to UTF-8 補充了幾點在最後面,可以再看看。
發表於 : 2007-02-27 10:45
由 hsientsung
萬分感激以上兩位的補充說明!我會再試試看的,謝謝指導。

Re: [問題]備份之後檔案內容是亂碼?
發表於 : 2007-02-27 11:23
由 hsientsung
嗨,又遇到您啦心靈捕手大大!好久不見哩!
心靈捕手 寫:建議您:
1. 補充說明, 您的 'phpMyAdmin 的方式' 備份過程.
2. 將您匯出後的 *.sql 壓縮後, 貼出下載連結.
我是利用 phpMyAdmin 的輸出功能,進入
輸出功能的頁面之後,
就
點選我要備份的資料庫,輸出方式是 SQL ,
輸出時我都是預設值,然後就
勾選下載儲存,然後
執行。
右列連結是備份回來的資料檔,
請按我下載,謝謝。
附註:
代碼: 選擇全部
●架設主機作業系統:Linux
●您的上網方式:中華電信 ADSL
●您安裝的程式:MYSQL 4.1.20、phpMyAdmin 2.6.4-pl3
●您的 phpBB2 版本:phpBB 2.0.21 - utf8
●MySQL 文字編碼:UTF-8 Unicode (utf8)
●MySQL 連線校對:utf8_General_ci
Re: [問題]備份之後檔案內容是亂碼?
發表於 : 2007-02-27 17:05
由 chiouss
hsientsung 寫:右列連結是備份回來的資料檔,
請按我下載,謝謝。
AllowAnywhereRecoding 請打開,備份的時候輸出編碼選擇 iso-8859-1 試試看...