[問題]資料庫已轉成 utf8,但是 phpBB2 還是亂碼

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
tedyeng
星球普通子民
星球普通子民
文章: 8
註冊時間: 2005-01-09 12:22

[問題]資料庫已轉成 utf8,但是 phpBB2 還是亂碼

文章 tedyeng »

我已經先將 資料庫匯出轉成 utf8,再 restore 回去。
phpMyAdmin 可以正常地看到中文,
但是 phpBB2 2.0.19 還是一堆問號?
請問這是什麼問題呢?謝謝!

PS: 我的環境是\r
Mandrake Linux 2006
MySQL 4.1.16
Apache 2.0.54
PHP 5.0.4
每個人都有選擇最好的權利,所以我選擇:
圖檔
★TSB 小泰的秘密基地☆
☆泰迪熊的蜂蜜罐★
頭像
jwxie
竹貓忠實會員
竹貓忠實會員
文章: 604
註冊時間: 2005-11-26 12:02
來自: New York, USA   學業狀況: 更加努力     個人狀況: ||地獄臭蛋|| 
聯繫:

...

文章 jwxie »

請先提供你的網址
還有你參考那篇文章轉utf-8呢?

目前本人帳號嚴重地被盜用!MSN已經被盜!

想問個問題並不打擾, 但沒有發文格式, 其他人不能知道你的情況!
請尊守竹貓各區裡的發文格式, 謝謝合作!
[必看]請配合發問格式及明確主題發問(04 02/16更新) phpBB!
所有新手必看的
[教學]認識、安裝和參考PHPBB的新手基本教學通
PS:感謝各位大大的幫助和教導^^
Q168.net空間技術交流

個人小品(Blog)My phpBB-Blog免費空間討論區
tedyeng
星球普通子民
星球普通子民
文章: 8
註冊時間: 2005-01-09 12:22

文章 tedyeng »

我參考的是這一篇:
http://phpbb-tw.net/phpbb/viewtopic.php?t=41785

我網址是:
http://ir.tmu.edu.tw/phpBB2

謝謝!
每個人都有選擇最好的權利,所以我選擇:
圖檔
★TSB 小泰的秘密基地☆
☆泰迪熊的蜂蜜罐★
頭像
jwxie
竹貓忠實會員
竹貓忠實會員
文章: 604
註冊時間: 2005-11-26 12:02
來自: New York, USA   學業狀況: 更加努力     個人狀況: ||地獄臭蛋|| 
聯繫:

....

文章 jwxie »

我之前是有轉過
但是因為那篇文章一直都是在無法分類裡, 最後來不及通知倉大麻煩移出來的時候已經給刪了- -
做法跟他說的也是蠻像啦\r

不過你可以先參考這裡\r
http://phpbb-tw.net/phpbb/viewtopic.php?p=223111#223111

目前本人帳號嚴重地被盜用!MSN已經被盜!

想問個問題並不打擾, 但沒有發文格式, 其他人不能知道你的情況!
請尊守竹貓各區裡的發文格式, 謝謝合作!
[必看]請配合發問格式及明確主題發問(04 02/16更新) phpBB!
所有新手必看的
[教學]認識、安裝和參考PHPBB的新手基本教學通
PS:感謝各位大大的幫助和教導^^
Q168.net空間技術交流

個人小品(Blog)My phpBB-Blog免費空間討論區
tedyeng
星球普通子民
星球普通子民
文章: 8
註冊時間: 2005-01-09 12:22

文章 tedyeng »

基本上大家的作法幾乎大同小異,
既然 phpMyAdmin (support utf8) 可以正確顯示中文,應該可以確定我的資料庫已經轉成 utf8,
phpBB2 2.0.19 也是從官方網站下載的,就是不明白為什麼 phpBB2 沒有辦法正確地顯示中文了?!
每個人都有選擇最好的權利,所以我選擇:
圖檔
★TSB 小泰的秘密基地☆
☆泰迪熊的蜂蜜罐★
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

修改includes/db.php, 在 ?>之前加上

代碼: 選擇全部

$db->sql_query("SET NAMES utf8;"); 
$db->sql_query("SET CHARACTER_SET_CLIENT=utf8;"); 
$db->sql_query("SET CHARACTER_SET_RESULTS=utf8;");
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
tedyeng
星球普通子民
星球普通子民
文章: 8
註冊時間: 2005-01-09 12:22

文章 tedyeng »

可以了,十分感謝 ^^
每個人都有選擇最好的權利,所以我選擇:
圖檔
★TSB 小泰的秘密基地☆
☆泰迪熊的蜂蜜罐★
tedyeng
星球普通子民
星球普通子民
文章: 8
註冊時間: 2005-01-09 12:22

文章 tedyeng »

整理一下我這次升級 phpBB2 2.0.19 的過程,希望也可以幫助其他人。

1. 升級 phpBB2,同時會修改原本的資料庫。

2. 匯出資料庫:

代碼: 選擇全部

mysqldump -u root -p --opt phpBB2 > /tmp/phpBB2.sql
3. Big5 轉換為 UTF-8:

代碼: 選擇全部

piconv -f big5 -t utf8 < phpBB2.sql > phpBB2.utf8.sql
4. MySQL 升級至 4.1.x

5. 修改 phpBB2.utf8.sql,最前面加入:

代碼: 選擇全部

SET NAMES utf8;
SET CHARACTER_SET_CLIENT=utf8;
SET CHARACTER_SET_RESULTS=utf8;
在每一個 create table 的最後面,CHARSET 改為\r

代碼: 選擇全部

ENGINE=MyISAM DEFAULT CHARSET=utf8
6. drop 原本的 phpBB2 資料庫,建立新的並將 MySQL 連線校對設定為\r

代碼: 選擇全部

utf8_general_ci。
7. 匯入資料庫:

代碼: 選擇全部

mysql -u root -p -D phpBB2 < phpBB2.utf8.sql
8. 修改 includes/db.php,在 ?> 之前加上
\n

代碼: 選擇全部

$db->sql_query("SET NAMES utf8;");
$db->sql_query("SET CHARACTER_SET_CLIENT=utf8;");
$db->sql_query("SET CHARACTER_SET_RESULTS=utf8;");
每個人都有選擇最好的權利,所以我選擇:
圖檔
★TSB 小泰的秘密基地☆
☆泰迪熊的蜂蜜罐★
頭像
jwxie
竹貓忠實會員
竹貓忠實會員
文章: 604
註冊時間: 2005-11-26 12:02
來自: New York, USA   學業狀況: 更加努力     個人狀況: ||地獄臭蛋|| 
聯繫:

文章 jwxie »

tedyeng 寫:基本上大家的作法幾乎大同小異,
既然 phpMyAdmin (support utf8) 可以正確顯示中文,應該可以確定我的資料庫已經轉成 utf8,
phpBB2 2.0.19 也是從官方網站下載的,就是不明白為什麼 phpBB2 沒有辦法正確地顯示中文了?!
如果你是下載官方網站的 中文語言檔也是utf-8板本\r
反而你是直接安裝官方的英文板本, 再用big-5語言檔就不同啦...@@

竹貓主提供的是utf-8完整中文板, 另外也補上big-5....
4. MySQL 升級至 4.1.x
請教大大, 這個一定要升級嗎?
最後由 jwxie 於 2006-02-12 21:49 編輯,總共編輯了 1 次。

目前本人帳號嚴重地被盜用!MSN已經被盜!

想問個問題並不打擾, 但沒有發文格式, 其他人不能知道你的情況!
請尊守竹貓各區裡的發文格式, 謝謝合作!
[必看]請配合發問格式及明確主題發問(04 02/16更新) phpBB!
所有新手必看的
[教學]認識、安裝和參考PHPBB的新手基本教學通
PS:感謝各位大大的幫助和教導^^
Q168.net空間技術交流

個人小品(Blog)My phpBB-Blog免費空間討論區
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

是utf-8,不是utf-5
tedyeng
星球普通子民
星球普通子民
文章: 8
註冊時間: 2005-01-09 12:22

文章 tedyeng »

phpBB2 的程式我都是在竹貓下載的,
另外不是 MySQL 4.1 以後的版本對 unicode 有較好的支援嗎?
所以我才升級到 4.1.x 版。
每個人都有選擇最好的權利,所以我選擇:
圖檔
★TSB 小泰的秘密基地☆
☆泰迪熊的蜂蜜罐★
頭像
jwxie
竹貓忠實會員
竹貓忠實會員
文章: 604
註冊時間: 2005-11-26 12:02
來自: New York, USA   學業狀況: 更加努力     個人狀況: ||地獄臭蛋|| 
聯繫:

...

文章 jwxie »

ooo
不, 因為有的主機商好像還是很舊的板本= =

目前本人帳號嚴重地被盜用!MSN已經被盜!

想問個問題並不打擾, 但沒有發文格式, 其他人不能知道你的情況!
請尊守竹貓各區裡的發文格式, 謝謝合作!
[必看]請配合發問格式及明確主題發問(04 02/16更新) phpBB!
所有新手必看的
[教學]認識、安裝和參考PHPBB的新手基本教學通
PS:感謝各位大大的幫助和教導^^
Q168.net空間技術交流

個人小品(Blog)My phpBB-Blog免費空間討論區
主題已鎖定

回到「phpBB 2 安裝與使用」