[問題] 亂碼問題(已解決)

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

版主: 版主管理群

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

[問題] 亂碼問題(已解決)

文章 fallingstar »

●架設主機作業系統:Windows Xp Pro
●快速架站程式:Appserv 2.4.6
●您的上網方式:ADSL
●您安裝的程式:
●您的 phpBB2 版本:phpBB 2.0.21

之前有看過很多亂碼的問題,我之前用Appserv2.4.4a的版本,因為MySQL預設沒有UTF-8格式,我的討論區也沒有很多資料,所以為了避免亂碼可能產生的原因(論壇使用utf-8,資料庫使用BIG-5),所以乾脆換成2.4.6的版本。

這一版的MySQL可以選擇UTF-8,但是我剛用phpmyadmin去看資料庫,資料還是呈現亂碼.......理論上來說,phpBB 2.0.21是UTF-8格式,資料庫也是,那為什麼資料還是亂碼呈現呢?

P.S這一版的MySQL多了一個連線校對,預設是UTF-8 Unicode-ci
我不懂這個部分有什麼作用?麻煩知道的板友解惑,謝謝^^"
最後由 fallingstar 於 2006-08-31 09:21 編輯,總共編輯了 1 次。
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

Re: [問題] 亂碼問題(已爬文)

文章 chiouss »

fallingstar 寫:這一版的MySQL可以選擇UTF-8,但是我剛用phpmyadmin去看資料庫,資料還是呈現亂碼.......理論上來說,phpBB 2.0.21是UTF-8格式,資料庫也是,那為什麼資料還是亂碼呈現呢?
請搜尋 set names utf8
P.S這一版的MySQL多了一個連線校對,預設是UTF-8 Unicode-ci
我不懂這個部分有什麼作用?麻煩知道的板友解惑,謝謝^^"
請參考:http://dev.mysql.com/doc/refman/4.1/en/charset.html
A collation is a set of rules for comparing characters in a character set.
fallingstar
星球普通子民
星球普通子民
文章: 5
註冊時間: 2006-08-08 11:51

[問題] 問題解決了~^^

文章 fallingstar »

解決了~
只要在includes/db.php中找到代碼:
?>

在它前面添加 代碼:
$db->sql_query("SET NAMES utf8;");

就解決了


http://phpbb-tw.net/phpbb/viewtopic.php?t=45841
主題已鎖定

回到「phpBB 2 安裝與使用」