[問題]全新安裝 phpbb 2.0.22 UTF-8 繁中版, 資料庫存的是亂碼

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

版主: 版主管理群

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

[問題]全新安裝 phpbb 2.0.22 UTF-8 繁中版, 資料庫存的是亂碼

文章 luicst »

全新安裝 phpbb 2.0.22 UTF-8 繁體中文版

檔案下載自 :
[2006/12/23] phpBB 2.0.22 安全性修正版本
http://phpbb-tw.net/phpbb/viewtopic.php?t=48749

2.0.22(內含中文語系以及中文按鈕,適合全新安裝使用,本版本採 UTF-8 編碼)
http://phpbb-tw.net/phpbb/download/phpBB-2.0.22.zip


但是 繁體字 存到 資料庫 , phpMyAdmin-2.10.2 看到的是亂碼, 有解嗎 ?

環境是 Fedora 7 , MySQL 5.x 是預設安裝
/etc/my.cnf 額外加入下面設定
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
default-collation=utf8_general_ci

MySQL 服務有 service mysqld restart 重新啟動過

/etc/httpd/conf/httpd.conf 中
DefaultCharset=UTF-8

Apache 服務也有重新啟動過


在phpbb張貼新文章, 雖然在phpbb網頁看到的是繁體字
但是phpMyAdmin-2.10.2看到資料庫存的是亂碼


如果在 phpMyAdmin-2.10.2 環境直接新增一筆, 看到的是繁體字
查過 IE 目前是 UTF-8 編碼顯示


phpbb 2.0.22 UTF-8 繁體中文版 沒有正確處理編碼問題 ???
該如何修改或解決呢 ?

phpMyAdmin-2.10.2 做得到, phpbb 2.0.22 UTF-8 繁體中文版 也應該有辦法做到吧
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

Re: [問題]全新安裝 phpbb 2.0.22 UTF-8 繁中版, 資料庫存的是亂碼

文章 chiouss »

luicst 寫:phpbb 2.0.22 UTF-8 繁體中文版 沒有正確處理編碼問題 ???
該如何修改或解決呢 ?

phpMyAdmin-2.10.2 做得到, phpbb 2.0.22 UTF-8 繁體中文版 也應該有辦法做到吧
1. 你需要把你的舊資料轉碼,這點我相信你爬文一定會爬到...
2. my.cnf (或是 my.ini) 裡面的設定對舊資料的轉換沒有幫助,只對新建立的資料有幫助

請參考
http://chiouss0817.wordpress.com/2006/0 ... -to-utf-8/
luicst
星球普通子民
星球普通子民
文章: 12
註冊時間: 2007-07-12 10:33

文章 luicst »

1. 資料庫轉 UTF-8 小弟會, 也測試正常

2. 小弟這個測試是全新安裝, 沒有舊資料庫的情況下做的測試
小弟的問題是 phpbb (繁體UTF-8) 運作不正常, 想請教問題出在哪 ?
傳說中的ET
星球公民
星球公民
文章: 61
註冊時間: 2003-09-28 14:04
來自: 宇宙
聯繫:

文章 傳說中的ET »

luicst 寫:1. 資料庫轉 UTF-8 小弟會, 也測試正常

2. 小弟這個測試是全新安裝, 沒有舊資料庫的情況下做的測試
小弟的問題是 phpbb (繁體UTF-8) 運作不正常, 想請教問題出在哪 ?
phpbb2如果全部都轉UTF-8,基本上使用會正常....
主要問題應該是/includes/db.php沒有改
我已經忘記如何改了,請搜尋竹貓
(轉UTF-8的教學文件很多,裡面都有提到要改這邊,請詳細閱讀。)

-----------------
幫你找了一下
http://phpbb-tw.net/phpbb/viewtopic.php?p=245172
傳說中的ET=傳說中的傳說
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]全新安裝 phpbb 2.0.22 UTF-8 繁中版, 資料庫存的是亂碼

文章 心靈捕手 »

luicst 寫:全新安裝 phpbb 2.0.22 UTF-8 繁體中文版

檔案下載自 :
[2006/12/23] phpBB 2.0.22 安全性修正版本
http://phpbb-tw.net/phpbb/viewtopic.php?t=48749

2.0.22(內含中文語系以及中文按鈕,適合全新安裝使用,本版本採 UTF-8 編碼)
http://phpbb-tw.net/phpbb/download/phpBB-2.0.22.zip


但是 繁體字 存到 資料庫 , phpMyAdmin-2.10.2 看到的是亂碼, 有解嗎 ?

環境是 Fedora 7 , MySQL 5.x 是預設安裝
/etc/my.cnf 額外加入下面設定
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
default-collation=utf8_general_ci

MySQL 服務有 service mysqld restart 重新啟動過

/etc/httpd/conf/httpd.conf 中
DefaultCharset=UTF-8

Apache 服務也有重新啟動過


在phpbb張貼新文章, 雖然在phpbb網頁看到的是繁體字
但是phpMyAdmin-2.10.2看到資料庫存的是亂碼


如果在 phpMyAdmin-2.10.2 環境直接新增一筆, 看到的是繁體字
查過 IE 目前是 UTF-8 編碼顯示


phpbb 2.0.22 UTF-8 繁體中文版 沒有正確處理編碼問題 ???
該如何修改或解決呢 ?

phpMyAdmin-2.10.2 做得到, phpbb 2.0.22 UTF-8 繁體中文版 也應該有辦法做到吧
建議您:
1. 補齊發問格式
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149
2. 好好的 (完整) 陳述一個問題, 不必一直重複發問
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
luicst
星球普通子民
星球普通子民
文章: 12
註冊時間: 2007-07-12 10:33

文章 luicst »

●架設主機作業系統:Fedora 7
●快速架站程式:無
●免費空間連結:在虛擬機器上(VMware建立的VM)測試
●您的上網方式:固接
●您安裝的程式:Fedora 7安裝時候勾選Web Server, MySQL, php-mysql等套件
●您的 phpBB2 版本:phpBB 2.0.22(Big)和phpBB 2.0.22(繁UTF-8)
●錯誤代碼:無
●錯誤狀態:

全新安裝 phpbb 2.0.22 UTF-8 繁體中文版

檔案下載自 :
[2006/12/23] phpBB 2.0.22 安全性修正版本
http://phpbb-tw.net/phpbb/viewtopic.php?t=48749

2.0.22(內含中文語系以及中文按鈕,適合全新安裝使用,本版本採 UTF-8 編碼)
http://phpbb-tw.net/phpbb/download/phpBB-2.0.22.zip

/etc/my.cnf 額外加入下面設定
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
default-collation=utf8_general_ci

MySQL 服務有 service mysqld restart 重新啟動過

/etc/httpd/conf/httpd.conf 中
DefaultCharset=UTF-8

Apache 服務也有重新啟動過

在phpbb(IE以UTF-8編碼顯示)張貼新文章, 雖然在phpbb網頁看到的是繁體字
但是phpMyAdmin-2.10.2(IE以UTF-8編碼顯示)看到資料庫存的是亂碼

如果在phpMyAdmin-2.10.2環境(IE以UTF-8編碼顯示)直接新增一筆, 看到的是繁體字

phpMyAdmin-2.10.2 做得到
phpbb 2.0.22 UTF-8 繁體中文版 也應該有辦法做到吧
不知各位是否有解決方法 ?
謝謝大家 ~
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

luicst 寫:●架設主機作業系統:Fedora 7
●快速架站程式:無
●免費空間連結:在虛擬機器上(VMware建立的VM)測試
●您的上網方式:固接
●您安裝的程式:Fedora 7安裝時候勾選Web Server, MySQL, php-mysql等套件
●您的 phpBB2 版本:phpBB 2.0.22(Big)和phpBB 2.0.22(繁UTF-8)
●錯誤代碼:無
●錯誤狀態:

全新安裝 phpbb 2.0.22 UTF-8 繁體中文版

檔案下載自 :
[2006/12/23] phpBB 2.0.22 安全性修正版本
http://phpbb-tw.net/phpbb/viewtopic.php?t=48749

2.0.22(內含中文語系以及中文按鈕,適合全新安裝使用,本版本採 UTF-8 編碼)
http://phpbb-tw.net/phpbb/download/phpBB-2.0.22.zip

/etc/my.cnf 額外加入下面設定
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
default-collation=utf8_general_ci

MySQL 服務有 service mysqld restart 重新啟動過

/etc/httpd/conf/httpd.conf 中
DefaultCharset=UTF-8

Apache 服務也有重新啟動過

在phpbb(IE以UTF-8編碼顯示)張貼新文章, 雖然在phpbb網頁看到的是繁體字
但是phpMyAdmin-2.10.2(IE以UTF-8編碼顯示)看到資料庫存的是亂碼

如果在phpMyAdmin-2.10.2環境(IE以UTF-8編碼顯示)直接新增一筆, 看到的是繁體字

phpMyAdmin-2.10.2 做得到
phpbb 2.0.22 UTF-8 繁體中文版 也應該有辦法做到吧
不知各位是否有解決方法 ?
謝謝大家 ~
建議您:
1. 貼出論壇網址
2. 貼圖, 補充說明 phpMyAdmin 論壇資料庫 '結構' 與 '亂碼'
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
stevenbb
星球公民
星球公民
文章: 43
註冊時間: 2001-12-12 00:06
來自: 黑洞

文章 stevenbb »

確認一看看資料庫的文字編碼到底是不是正確的
使用 mysqldump --default-character-set=utf8 把資料庫備份出來,用支援utf8的文字編輯器打開,如果是亂碼就表示資料有錯

那就改改下面試試看吧

編輯 db\mysql4.php
找到 (沒改過時應該在48行)

代碼: 選擇全部

		$this->db_connect_id = ($this->persistency) ? mysql_pconnect($this->server, $this->user, $this->password) : mysql_connect($this->server, $this->user, $this->password);
下方插入

代碼: 選擇全部

		@mysql_query("SET NAMES utf8",$this->db_connect_id); 
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

luicst 寫:/etc/httpd/conf/httpd.conf 中
DefaultCharset=UTF-8

Apache 服務也有重新啟動過
這樣 Apache 可以啟動還蠻神奇的... :-o
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

應該是 phpMyAdmin 的編碼顯示造成的,照著下面這篇修改一下,沒意外就可以看到正確編碼了。

http://www.phpbb-tw.net/phpbb/viewtopic.php?t=36874
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
alaba
星球普通子民
星球普通子民
文章: 2
註冊時間: 2006-12-17 15:37

文章 alaba »

感謝樓上的小竹兄,家裡和租用空間的都用這方法改好了,但奇怪的是一定要在phpmyadmin 首頁上,language 選中文-utf8 ,用中文-big5反而還是亂碼?
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

alaba 寫:感謝樓上的小竹兄,家裡和租用空間的都用這方法改好了,但奇怪的是一定要在phpmyadmin 首頁上,language 選中文-utf8 ,用中文-big5反而還是亂碼?
你都用 utf8 版了為什麼還要選 big5?
主題已鎖定

回到「phpBB 2 安裝與使用」