1 頁 (共 1 頁)

關於資料庫還原後,文章及會員全部變成亂碼的問題

發表於 : 2006-01-14 14:44
karobi
1.安裝MOD之前已經先行備份資料及資料庫\r

2.資料庫下載之後已先用convertz將檔案轉檔成UTF-8 並將內容裡面所有/r/h全部刪除\r

3.因為付費文章MOD裝錯誤,所以重新還原資料庫,並把先前資料全部覆蓋

4.結果變成所有文章及會員名稱都變成亂碼,連系統管理員都無法進入\r

利用\r
http://phpbb-tw.net/phpbb/viewtopic.php?t=13424資料庫還原


請看我的網頁
http://kbs.up.md/我的網頁

請問各位先進~遇到這種狀況要怎麼解決呢???

發表於 : 2006-01-14 15:31
依夢兒
karobi 寫:2.資料庫下載之後已先用convertz將檔案轉檔成UTF-8 並將內容裡面所有/r/h全部刪除
ConvertZ 的轉碼設定中有一個「加BOM到UTF8檔案」的選項,記得不要勾選。
這樣轉碼出來的 UTF-8 檔案才可以在網路上被使用。

除了資料庫,你 phpBB 的所有檔案也要轉為 UTF-8 。
不然大腦(資料庫)已經是 UTF-8 了,但是身體(論壇)還是 big5 的話,一樣會有問題。

還有,記得將語系檔 lang_main.php 當中的:

$lang['ENCODING'] = 'big5';

改成

$lang['ENCODING'] = 'utf-8';

發表於 : 2006-01-14 16:19
karobi
依夢兒 寫:
karobi 寫:2.資料庫下載之後已先用convertz將檔案轉檔成UTF-8 並將內容裡面所有/r/h全部刪除
ConvertZ 的轉碼設定中有一個「加BOM到UTF8檔案」的選項,記得不要勾選。
這樣轉碼出來的 UTF-8 檔案才可以在網路上被使用。

除了資料庫,你 phpBB 的所有檔案也要轉為 UTF-8 。
不然大腦(資料庫)已經是 UTF-8 了,但是身體(論壇)還是 big5 的話,一樣會有問題。

還有,記得將語系檔 lang_main.php 當中的:

$lang['ENCODING'] = 'big5';

改成

$lang['ENCODING'] = 'utf-8';
多謝依夢兒大大(大姐?)

我等等回去先去試試~畢竟已經弄了一個禮拜多了,差點就無顏面對江東父老Orz

發表於 : 2006-01-14 21:01
karobi
1.已確認無勾選\r
2.已將所有檔案全部轉成utf-8
3.$lang['ENCODING'] = 'utf-8';<===已修改\r

狀況一樣Orz

UTF-8真令人頭痛阿!!

發表於 : 2006-01-15 03:52
依夢兒
你好像有的地方還沒有轉好喲?我看了一下你論壇的網頁原始檔,開頭有一句:

<meta http-equiv="Content-Type" content="text/html; charset=big5">

紅色是錯的,應該是 utf-8 才對。
建議你再檢查一下是不是漏了什麼該作的步驟?

如果身體(論壇)轉 UTF-8 沒有問題,那就是大腦有問題了,可能是資料庫的部分沒有搞定。
你的 MySQL 版本是?

發表於 : 2006-01-15 07:40
stevenbb
你先確定你備份出來的資料庫檔案用文字編輯器開時看到的是亂碼還是正常的吧\r
說不定從你備份出來時是亂碼了

發表於 : 2006-01-16 17:28
yjsboy
這問題我遇過!是語系檔的問題啦...
原因就是你備份起來的檔案是BIG-5語系\r
但是你升級2.0.19後就變成 UTF-8 編碼
因此語系之間發生衝突
所以你要再下載BIG-5語系覆蓋UTF-8
這樣就能解決囉 :-)

由御津闇慈大大所釋出的2.0.19 BIG-5 語系檔:
2.0.19 BIG-5 語系檔下載點

發表於 : 2006-01-17 09:08
karobi
依夢兒 寫: 如果身體(論壇)轉 UTF-8 沒有問題,那就是大腦有問題了,可能是資料庫的部分沒有搞定。
你的 MySQL 版本是?
我的Mysql是4.0的
目前重新試著裝過一次~無用\r
stevenbb 寫:你先確定你備份出來的資料庫檔案用文字編輯器開時看到的是亂碼還是正常的吧
說不定從你備份出來時是亂碼了
已確認是正常的
yjsboy 寫:這問題我遇過!是語系檔的問題啦...
原因就是你備份起來的檔案是BIG-5語系
但是你升級2.0.19後就變成 UTF-8 編碼
因此語系之間發生衝突
所以你要再下載BIG-5語系覆蓋UTF-8
這樣就能解決囉
這個方法還沒試過~下班回去以後試看看
.......................................................................

謝謝各位大大的告知Orz

目前因為各方的壓力,所以又去創了一個網站XD

這個問題我還是不會放棄~最少要找出解決方法

話說回來,架站還真好玩阿!!

...

發表於 : 2006-01-17 09:39
jwxie
你這空間只有:
MySQL database storage: 2MB

發表於 : 2006-01-17 09:43
karobi
XD謝謝您!!

看到後====>無言.......

2M......

Re: 關於資料庫還原後,文章及會員全部變成亂碼的問題

發表於 : 2006-01-17 10:14
stevenbb
karobi 寫:1.安裝MOD之前已經先行備份資料及資料庫
資料 -> big5?
資料庫 -> big5?
karobi 寫:2.資料庫下載之後已先用convertz將檔案轉檔成UTF-8 並將內容裡面所有/r/h全部刪除
資料庫 big5 -> utf8?
karobi 寫:3.因為付費文章MOD裝錯誤,所以重新還原資料庫,並把先前資料全部覆蓋
還原資料庫 big5? or utf8?
還原資料 big5?

發表於 : 2006-07-20 10:50
kiwi2005
yjsboy 寫:這問題我遇過!是語系檔的問題啦...
原因就是你備份起來的檔案是BIG-5語系\r
但是你升級2.0.19後就變成 UTF-8 編碼
因此語系之間發生衝突
所以你要再下載BIG-5語系覆蓋UTF-8
這樣就能解決囉 :-)

由御津闇慈大大所釋出的2.0.19 BIG-5 語系檔:
2.0.19 BIG-5 語系檔下載點
yjsboy,的方法可行耶
亂碼變回中文了,神奇~
不過.會員還是無法登入==