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
萬分感激以上兩位的補充說明!我會再試試看的,謝謝指導。

:-D

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 試試看...