●架設主機作業系統: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
我不懂這個部分有什麼作用?麻煩知道的板友解惑,謝謝^^"
[問題] 亂碼問題(已解決)
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
-
- 星球普通子民
- 文章: 5
- 註冊時間: 2006-08-08 11:51
[問題] 亂碼問題(已解決)
最後由 fallingstar 於 2006-08-31 09:21 編輯,總共編輯了 1 次。
Re: [問題] 亂碼問題(已爬文)
請搜尋 set names utf8fallingstar 寫:這一版的MySQL可以選擇UTF-8,但是我剛用phpmyadmin去看資料庫,資料還是呈現亂碼.......理論上來說,phpBB 2.0.21是UTF-8格式,資料庫也是,那為什麼資料還是亂碼呈現呢?
請參考:http://dev.mysql.com/doc/refman/4.1/en/charset.htmlP.S這一版的MySQL多了一個連線校對,預設是UTF-8 Unicode-ci
我不懂這個部分有什麼作用?麻煩知道的板友解惑,謝謝^^"
A collation is a set of rules for comparing characters in a character set.
-
- 星球普通子民
- 文章: 5
- 註冊時間: 2006-08-08 11:51
[問題] 問題解決了~^^
解決了~
只要在includes/db.php中找到代碼:
?>
在它前面添加 代碼:
$db->sql_query("SET NAMES utf8;");
就解決了
http://phpbb-tw.net/phpbb/viewtopic.php?t=45841
只要在includes/db.php中找到代碼:
?>
在它前面添加 代碼:
$db->sql_query("SET NAMES utf8;");
就解決了
http://phpbb-tw.net/phpbb/viewtopic.php?t=45841