[分享]水怪亂碼解決方法參考

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
頭像
ManHK
星球公民
星球公民
文章: 35
註冊時間: 2005-12-05 12:50

[分享]水怪亂碼解決方法參考

文章 ManHK »

問題外掛:安裝水怪後出現亂碼
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=20786
使用版本:2.0.21
網站位置:NIL
狀況描述:


我嘗試多次最後成功,及參考了以下的文章所得出來!

有關水怪一些文章
http://phpbb-tw.net/phpbb/viewtopic.php ... 49c38a2655

http://phpbb-tw.net/phpbb/viewtopic.php ... 15145dcb3c

http://phpbb-tw.net/phpbb/viewtopic.php ... 15145dcb3c


我修改了 "心靈捕手"大大的方法

方法如下:
1. 將首頁的 MySQL 連線校對: 調整為 'utf8_general_ci' 。
2. 將外掛的資料庫更新檔 SQL.sql 內尋找 ") TYPE=MyISAM;",然後將所有 ") TYPE=MyISAM;" 取代為 ") ENGINE= MyISAM DEFAULT CHARSET=utf8;" 及儲存。
3. 將外掛的資料庫更新檔 SQL.sql (不必轉碼, 維持 big-5) 匯入資料庫中, 文字編碼檔案選 'latin1',然後按 '執行'


本人試過幾次都能夠正常顯示中文!希望不會有問題!若有問題請各位大大幫幫忙!去解決問題!
meamea
星球普通子民
星球普通子民
文章: 17
註冊時間: 2003-05-12 06:14

文章 meamea »

問題外掛:安裝水怪後出現亂碼
使用版本:2.0.21

抱歉...大大我完全按照你的方法去做了,可是在這個步驟出現了問題
3. 將外掛的資料庫更新檔 SQL.sql (不必轉碼, 維持 big-5) 匯入資料庫中, 文字編碼檔案選 'latin1',然後按 '執行'
選擇latin1之後出現了錯誤訊息,然後就中止了 囧

代碼: 選擇全部

SQL 語法:

INSERT INTO phpbb_rpg_items VALUES("1", "�ްv��", "�Ѱ���H���A�G", "0", "0", "0", "", "", "", "10000", "1", "0", "0", "0", "1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0");

MySQL 傳回: 說明文件
#1136 - Column count doesn't match value count at row 1 
---
我的論壇是 http://flypupu.no-ip.org/
可以使用guest / guest1234 登入
頭像
ManHK
星球公民
星球公民
文章: 35
註冊時間: 2005-12-05 12:50

文章 ManHK »

你是不是將 SQL.sql 變碼為 utf8 ?!?
白爛賤客
星球公民
星球公民
文章: 45
註冊時間: 2001-12-31 22:37

文章 白爛賤客 »

應該是phpbb_rpg_items這個資料表已經存在
請把它刪除重新載入sql
meamea
星球普通子民
星球普通子民
文章: 17
註冊時間: 2003-05-12 06:14

文章 meamea »

ManHK 寫:你是不是將 SQL.sql 變碼為 utf8 ?!?
我兩種都試過了
big5存檔,文字編碼檔案用latin1 匯入
utf8存檔,文字編碼檔案用latin1匯入

utf8存檔,文字編碼檔案用utf8匯入
big5存檔,文字編碼檔案用big5匯入

都會卡在第三個道具

代碼: 選擇全部

INSERT INTO phpbb_rpg_items VALUES("3", "圖書禮券", "購買魔法圖書一本<font color=red><b>(暫時停止供應)</b></font>", "0", "0", "0", "", "請輸入東立漫畫名稱集數<br />(一至二個工作天,找不到書名集數,不受理)", "", "200000", "0", "0", "0", "0", "1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0");
這邊,所以我乾脆就把這行標記起來忽略掉
結果匯是匯入了,可是還是亂碼 囧


對不起,我發現我忘記說了,我用的是utf8版本的phpbb 2.0.21 全新安裝
這個是不是很重要 @@~
最後由 meamea 於 2006-07-30 14:16 編輯,總共編輯了 1 次。
meamea
星球普通子民
星球普通子民
文章: 17
註冊時間: 2003-05-12 06:14

文章 meamea »

白爛賤客 寫:應該是phpbb_rpg_items這個資料表已經存在
請把它刪除重新載入sql
沒有,我每次都是刪除所有rpg的資料表
以及刪除phpbb_config裡面的jackpot資料
以及刪除phpbb_users裡面的bank,bank_time,rpg_開頭的欄位,跟fivetime等相關欄位
最後由 meamea 於 2006-07-30 18:59 編輯,總共編輯了 1 次。
白爛賤客
星球公民
星球公民
文章: 45
註冊時間: 2001-12-31 22:37

文章 白爛賤客 »

phpbb_rpg_items這個資料表是 道具武器資料
先把phpbb_rpg_items這個資料表刪除
開啟原sql
把phpbb_rpg_items那一段複製起來存成另一個sql文件
重新載入
這兩點記得做
2. 將外掛的資料庫更新檔 SQL.sql 內尋找 ") TYPE=MyISAM;",然後將所有 ") TYPE=MyISAM;" 取代為 ") ENGINE= MyISAM DEFAULT CHARSET=utf8;" 及儲存。
3. 將外掛的資料庫更新檔 SQL.sql (不必轉碼, 維持 big-5) 匯入資料庫中, 文字編碼檔案選 'latin1',然後按 '執行'
試試!!
meamea
星球普通子民
星球普通子民
文章: 17
註冊時間: 2003-05-12 06:14

文章 meamea »

白爛賤客 寫:phpbb_rpg_items這個資料表是 道具武器資料
先把phpbb_rpg_items這個資料表刪除
開啟原sql
把phpbb_rpg_items那一段複製起來存成另一個sql文件
重新載入
這兩點記得做
2. 將外掛的資料庫更新檔 SQL.sql 內尋找 ") TYPE=MyISAM;",然後將所有 ") TYPE=MyISAM;" 取代為 ") ENGINE= MyISAM DEFAULT CHARSET=utf8;" 及儲存。
3. 將外掛的資料庫更新檔 SQL.sql (不必轉碼, 維持 big-5) 匯入資料庫中, 文字編碼檔案選 'latin1',然後按 '執行'
試試!!
試完了 囧

結果還是卡在第三項圖書禮卷,因此我又把圖書禮卷打上#號省略,匯入完成,但還是亂碼 囧
頭像
ManHK
星球公民
星球公民
文章: 35
註冊時間: 2005-12-05 12:50

文章 ManHK »

今天測試過我的方法,沒有發現問題,或者建議你到以下的網址
http://files.filefront.com/watermonster ... einfo.html
重新下載 水怪 RPG 完整安裝版 (Update 1.0.3),使用當中的 SQL.sql,然後才用我的方法!這才能會成功!

努力吧!




參考網址:
http://phpbb-tw.net/phpbb/viewtopic.php?t=20786

刪除有關水怪的table和sql
http://phpbb-tw.net/phpbb/viewtopic.php ... 4%E6%80%AA
http://phpbb-tw.net/phpbb/viewtopic.php?p=220433#220433
meamea
星球普通子民
星球普通子民
文章: 17
註冊時間: 2003-05-12 06:14

文章 meamea »

ManHK 寫:今天測試過我的方法,沒有發現問題,或者建議你到以下的網址
http://files.filefront.com/watermonster ... einfo.html
重新下載 水怪 RPG 完整安裝版 (Update 1.0.3),使用當中的 SQL.sql,然後才用我的方法!這才能會成功!

努力吧!




參考網址:
http://phpbb-tw.net/phpbb/viewtopic.php?t=20786

刪除有關水怪的table和sql
http://phpbb-tw.net/phpbb/viewtopic.php ... 4%E6%80%AA
http://phpbb-tw.net/phpbb/viewtopic.php?p=220433#220433
嗯 好的,謝謝你
沒辦法的話只好放棄了 囧
主題已鎖定

回到「外掛問題討論」