Apache: 2.2.2
PHP: 4.2.2
MySQL: 5.1.11(連線校對 utf8_unicode_ci)
phpBB2 資料庫連線校對 utf8_unicode_ci
[問題]
我是使用 http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44770 下載的 2.0.21 全新安裝
由於文中已說這個版本是使用 UTF-8 編碼版本,而我再 MySQL 這邊也是一率使用 UTF-8 作編碼,在安裝上是沒什麼問題
但實際在使用時卻發生中文字亂碼的狀況...
狀況一:
到後台更改討論區名稱...
例如我設定為CFD 實驗網,儲存之後會變成CFD 實鿧?,而進入資料庫查看也真的是這樣...
狀況二:
測試張貼中文文章會發生錯誤...
ex.
標題 中文測試
內容 這是中文
送出之後會顯示...
代碼: 選擇全部
一般錯誤
Could not insert new word matches
DEBUG MODE
INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 7, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('這是中文')
Line : 251
File : functions_search.php
代碼: 選擇全部
$db->sql_query("SET NAMES utf-8");
$db->sql_query("SET CHARACTER_SET_database= utf-8");
$db->sql_query("SET CHARACTER_SET_CLIENT=utf-8");
$db->sql_query("SET CHARACTER_SET_RESULTS=utf-8");
不知道在這裡的先進是不是知道問題在哪裡...
先說聲謝謝囉~


