1 頁 (共 1 頁)

[已解決]phpBB2 轉換到 phpBB3 之後, 中文全部變成亂碼

發表於 : 2008-03-28 06:44
peter37
●虛擬主機空間: MySQL 版本 5.0.45-community phpMyAdmin 2.5.7-pl1
●phpBB2 版本:phpBB2 (2.0.23) (utf8)
●phpBB3 版本:phpBB3.0 (subsilver2)
●錯誤狀態:

我們資料庫有 172MB,phpBB2 資料庫為 utf8 編碼,在 phpBB2 運作是正常,現在轉換到 phpBB3 之後,phpBB3 版面上所有的中文全部變成亂碼,英文則顯示正常,請問這是那裡出了錯誤,先謝回覆。

Re: phpBB2 轉換到 phpBB3 之後, 中文全部變成亂碼.

發表於 : 2008-03-29 18:03
心靈捕手
peter37 寫:●虛擬主機空間: MySQL 版本 5.0.45-community phpMyAdmin 2.5.7-pl1
●phpBB2 版本:phpBB2 (2.0.23) (utf8)
●phpBB3 版本:phpBB3.0 (subsilver2)
●錯誤狀態:

我們資料庫有 172MB,phpBB2 資料庫為 utf8 編碼,在 phpBB2 運作是正常,現在轉換到 phpBB3 之後,phpBB3 版面上所有的中文全部變成亂碼,英文則顯示正常,請問這是那裡出了錯誤,先謝回覆。
建議您:
1. 貼出論壇網址
2. 貼出目前 phpBB3 資料庫 (結構) 的擷取圖片

Re: phpBB2 轉換到 phpBB3 之後, 中文全部變成亂碼.

發表於 : 2008-04-01 23:22
godbless
peter37 寫:●虛擬主機空間: MySQL 版本 5.0.45-community phpMyAdmin 2.5.7-pl1
●phpBB2 版本:phpBB2 (2.0.23) (utf8)
●phpBB3 版本:phpBB3.0 (subsilver2)
●錯誤狀態:

我們資料庫有 172MB,phpBB2 資料庫為 utf8 編碼,在 phpBB2 運作是正常,現在轉換到 phpBB3 之後,phpBB3 版面上所有的中文全部變成亂碼,英文則顯示正常,請問這是那裡出了錯誤,先謝回覆。
這個問題上次我也有碰過
不過不太好快速處理

基本上,是因為你的PHPMYADMIN的版本太舊的關係!
你可以試看看用最新版本,來看你現在的資料庫

如果在最新版本裡面是亂碼的話,那轉換起來就會是亂碼!
如果是正常顯示的話,那恭喜你,轉換起來就不會有問題!

如果你一定要轉PHPBB3的話,也不是沒有解決方案!!那就是...土法煉鋼,重新把資料庫在最新版本的PHPMYADMIN裡面上傳上去,並確認是正常顯示的
那皆下來轉換就會過關

Re: phpBB2 轉換到 phpBB3 之後, 中文全部變成亂碼.

發表於 : 2008-04-04 13:43
peter37
找到原因了。

舊資料庫轉到 phpBB3 之後,中文會變成亂碼,是因為我的舊資料庫 "校對" 編碼為 utf8_swedish_ci 把 "校對" 編碼改為 latin1_swedish_ci 即可。

謝謝兩位的回覆。