1 頁 (共 1 頁)

【求助】嚴重亂碼

發表於 : 2008-06-22 21:37
pearly166
主機作業系統:Linux
上網方式:CABLE (Netvigator (Hong Kong))
安裝的程式:Apache + php + MySql 5.0.22
phpBB 版本:phpBB 2.0.19
domain (網域名稱) : www.charmingleon.com
phpBB 連結網址: http://www.charmingleon.com/phpbb

這兩天我在轉網頁寄存公司, 所以將舊討論區的資料全都backup了
轉到來這新網頁寄存公司之後, 我就鐲backup的資料還原了...

可是, 就是一個問題, 還原後所有的中文資料都亂碼, 包括某些以中文作的會員名稱, 標題, 內文等......
而且發表的文章都不可以輸入中文, 否則會顯示錯碼
例如我在內文輸入:竹貓星球, 但發送後會顯示:

Could not insert new word matches

DEBUG MODE

SQL Error : 1267 Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 25526, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('竹貓星球)

Line : 251
File : functions_search.php


請問各位大大, 我是否做錯了什麼動作呢??
有什麼方法補救??

Re: 【求助】嚴重亂碼

發表於 : 2008-06-22 22:20
jwxinst
(latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE)
這應該是重點
我認為, 你應該直接與主機商聯絡
要他們幫你, 畢竟你剛剛轉換了...

資據庫的編碼有誤

Re: 【求助】嚴重亂碼

發表於 : 2008-06-22 22:55
心靈捕手
pearly166 寫:主機作業系統:Linux
上網方式:CABLE (Netvigator (Hong Kong))
安裝的程式:Apache + php + MySql 5.0.22
phpBB 版本:phpBB 2.0.19
domain (網域名稱) : http://www.charmingleon.com
phpBB 連結網址: http://www.charmingleon.com/phpbb

這兩天我在轉網頁寄存公司, 所以將舊討論區的資料全都backup了
轉到來這新網頁寄存公司之後, 我就鐲backup的資料還原了...

可是, 就是一個問題, 還原後所有的中文資料都亂碼, 包括某些以中文作的會員名稱, 標題, 內文等......
而且發表的文章都不可以輸入中文, 否則會顯示錯碼
例如我在內文輸入:竹貓星球, 但發送後會顯示:

Could not insert new word matches

DEBUG MODE

SQL Error : 1267 Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 25526, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('竹貓星球)

Line : 251
File : functions_search.php


請問各位大大, 我是否做錯了什麼動作呢??
有什麼方法補救??
建議您:
1. 加入 '正體中文語系由phpbb-tw維護製作' 聲明
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?t=25752
2. 參考這個主題加以修正.
http://phpbb-tw.net/phpbb/viewtopic.php?f=2&t=49041

ps.
移動至 'phpbb 2 安裝與使用' 版面