1 頁 (共 2 頁)

[問題] 資料庫編碼

發表於 : 2005-10-31 21:07
lorentz
請教各位大大:
我將2.0.17資料庫備份後,再還原到全新安裝的2.0.18,而且也執行update_to_latest.php,但是原來資料庫內容全是big5編碼,是否有辦法將舊資料轉換成UTF-8編碼?2.0.18是採用UTF-8編碼。
謝謝。

發表於 : 2005-12-22 03:07
過山雲
您這個問題
我也想知道作法
因為快遇到了 :-o

.........

發表於 : 2005-12-22 03:19
jwxie
各位大大, 如果把現在的論壇就是發貼者的論壇, 都先改成UTF-8, 再用這個來backup, 更新到2.0.18, 再restore, 這樣行通嗎?

發表於 : 2005-12-22 06:10
小竹子
先匯出資料庫,然後使用 convertz 變更資料庫備份的編碼為 UTF-8 ,再重新匯入資料庫備份,並使用 UTF-8 編碼的 phpBB 程式!

.......

發表於 : 2005-12-22 10:49
jwxie
那麼轉任何東西都用covertz嗎?
他主要的功能是什麼?

發表於 : 2005-12-22 11:07
過山雲
若網友的文章有BIG-5與簡體中文
還是照舊這樣轉換即可\r
還是要先簡翻繁呢?

Re: [問題] 資料庫編碼

發表於 : 2005-12-22 13:46
神川小羽
lorentz 寫:請教各位大大:
我將2.0.17資料庫備份後,再還原到全新安裝的2.0.18,而且也執行update_to_latest.php,但是原來資料庫內容全是big5編碼,是否有辦法將舊資料轉換成UTF-8編碼?2.0.18是採用UTF-8編碼。
謝謝。
參考看看,這是上次竹子交代做的轉換說明...不過一直忘記貼出來
http://pb.idv.tw/phpbbutf8/index.html
過山雲 寫:若網友的文章有BIG-5與簡體中文
還是照舊這樣轉換即可
還是要先簡翻繁呢?
這要看看你是如何讓BIG5跟簡體共存在PHPBB上的...如果是多國語言修正的話其實不會有影響

發表於 : 2005-12-22 13:57
過山雲
我是使用2.0.17 BIG-5語系\r
文章主題使用BIG-5以外的語系會亂碼\r
但文章內容則是顯示正常\r
沒有做過多國語系修正呢!

剛剛嘗試把測試站掛上四種語系(英、繁、簡、日)
蠻順利的
1.必須先把這四種語系的lang_main.php中的語系設定一律修改為UTF-8
2.再利用轉碼軟體將語系資料夾中的所有檔案轉換成UTF-8
3.語系中的電子郵件資料夾,語系設定也要修改成UTF-8才行
4.參考網址,註冊後立即啟用,在個人資料中可以修改語系。(目前有四種)
http://test.5819375.idv.tw:88
5.目前有找到英文與繁體竹貓版的按鈕圖檔,日本語與簡體中文的按鈕圖檔,請教各位好朋友,哪裡找得到。

........

發表於 : 2005-12-22 14:06
jwxie
這個我這星期六也得試試, 呵呵\r

架個2.0.17的再放英繁簡日的

呵呵, 再轉去2.0.18測試^^

發表於 : 2005-12-22 14:24
過山雲
別想不開
還用2.0.17去架\r
請直接用2.0.18
能省去不少麻煩與時間呀!

發表於 : 2005-12-27 03:27
過山雲
big5-->UTF8的步驟中\r
請教是將所有的

<---刪掉
\ <---也要刪掉
另外
還有一個

<---是否也要一併刪掉?

目前作法:
1.搜尋 許\\ 將 許\\ 取代 為 許\r
2.搜尋 功\\ 將 功\\ 取代 為 功
3.搜尋 蓋\\ 將 蓋\\ 取代 為 蓋
4.搜尋
\ 將
\ 取代為 \

.............

發表於 : 2005-12-27 07:31
jwxie
雲兄聽懂我的意思嗎@@

不, 是說試試看=v=哈哈
我太多空間帳號=.=

發表於 : 2005-12-27 13:42
frankylee
我也不是很懂耶,還是先去google找些資料來

發表於 : 2005-12-27 13:52
stevenbb
過山雲 寫:big5-->UTF8的步驟中\r
請教是將所有的

<---刪掉
\ <---也要刪掉
另外
還有一個

<---是否也要一併刪掉?

目前作法:
1.搜尋 許\\ 將 許\\ 取代 為 許\r
2.搜尋 功\\ 將 功\\ 取代 為 功
3.搜尋 蓋\\ 將 蓋\\ 取代 為 蓋
4.搜尋
\ 將
\ 取代為 \

我轉過一次,我有遇到下面的狀況,不過不代表你也會有


-> 這是換行
\' -> 這是單引號
" -> 這是雙引號
\\\ -> 這是斜線

這些要保留,可是你又得把中文衝碼的跳脫字元刪掉,真的很煩\r
而且中文衝碼並不是只有 許 功 蓋 三個

然後如果你的文章標題有比較長的,你會在 posts_text 資料表有 ?, 的問題
資料輸出時把標題截掉卻使得標示字串的單引號不見
這個狀況在私人訊息相關資料表中好像也有

我還有特殊狀況,一篇文章內容用 /____\ 文字表情結束,輸出就變成 /_____\',
這樣單引號就被吃掉了,手動改成 /____\\\',

search_xxx 的資料表要清空\r


我雖然都轉好,論壇的外掛也都裝好\r
我最後還是決定放棄轉到 utf8 上
文字相容性的問題還是存在,有人有回報註冊時不能有 因 這個字
我也害怕有其他問題存在\r

官方並沒有正式版本是 utf8 的,所以有相關問題能找到的答案並不多
我還是慢慢等新板吧\r

:cry: 真不知啥時我才能完成 Joomla + phpbb + cpg + lifetype + mediawiki 的網站.......唉

發表於 : 2005-12-27 14:33
過山雲
stevenbb 寫:

我轉過一次,我有遇到下面的狀況,不過不代表你也會有


-> 這是換行
\' -> 這是單引號
" -> 這是雙引號
\\\ -> 這是斜線

這些要保留,可是你又得把中文衝碼的跳脫字元刪掉,真的很煩\r
而且中文衝碼並不是只有 許 功 蓋 三個

然後如果你的文章標題有比較長的,你會在 posts_text 資料表有 ?, 的問題
資料輸出時把標題截掉卻使得標示字串的單引號不見
這個狀況在私人訊息相關資料表中好像也有
請教
?,<---要如何處理?
刪除嗎?