【求助】嚴重亂碼

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

版主: 版主管理群

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

【求助】嚴重亂碼

文章 pearly166 » 2008-06-22 21:37

主機作業系統: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


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

jwxinst
竹貓忠實會員
竹貓忠實會員
文章: 1000
註冊時間: 2006-03-31 10:07
來自: New York, USA     學業狀況: 當天才...       個人狀況: 臭蛋
聯繫:

Re: 【求助】嚴重亂碼

文章 jwxinst » 2008-06-22 22:20

(latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE)
這應該是重點
我認為, 你應該直接與主機商聯絡
要他們幫你, 畢竟你剛剛轉換了...

資據庫的編碼有誤
目前狀態圖檔
GoKo Music進度: 10%

問個問題不要緊可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
新手必讀
[教學] 基本認識、學習、隨我架設phpBB的新手通 -更新至2.0.22
問問題的技巧
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44340
MOD安裝教學及轉碼
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=22832

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8621
註冊時間: 2004-04-30 01:54
來自: Taiwan

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 安裝與使用' 版面
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

主題已鎖定

回到「phpBB 2 安裝與使用」