1 頁 (共 1 頁)

[問題]如何將水怪RPG完整版1.0.3安裝在utf-8的討論區上(已解決)

發表於 : 2006-04-02 23:11
ManHK
問題外掛:水怪RPG完整版1.0.3
參考連結:(連結至外掛發表區的主題)http://phpbb-tw.net/phpbb/viewtopic.php ... %A5%B4%A4u
使用版本:phpBB 2.0.1.9 utf-8
網站位置:(因是測試討論區,所以未能提供)
狀況描述:職業屬性一覽、職業考照檢定、水怪的道具店……內容中文字顯示亂碼

最近想將現時的討論區由 Big-5 轉變成 utf-8 的討論區,所以建立了一個測試版,將所有的外掛一一重新安裝過一次,但安裝至水怪RPG完整版1.0.3,產生了一個問題,就是「職業屬性一覽」、「職業考照檢定」、「水怪的道具店」……內容中文字顯示亂碼。

安裝過程:
第一次(失敗)
將水怪的 SQL.SQL 用ConverZ 轉變為 utf-8 輸入至 phpMyAdmin,phpMyAdmin 產生 ERROR
第二次(失敗)
將水怪的 SQL.SQL 沒有轉碼直接輸入至 phpMyAdmin,今次是成功輸入,但最後的結果是「職業屬性一覽」、「職業考照檢定」、「水怪的道具店」……內容中文字顯示亂碼。

這個問題請各位幫忙!應該如何解決!

發表於 : 2006-04-03 00:39
jwxinst
我認為...
sql.sql並不是語系檔
水怪最特別就是不加語系檔
而是直用 sql

sql不需要轉碼, 反而是設定上需要改變
本來utf-8的話應該不會有問題吧?
請確定你已經把整個資料庫改成utf-8

發表於 : 2006-04-03 13:39
ManHK
請教如何得知資料庫是使用utf-8?是用甚麼方法?

發表於 : 2006-04-13 13:55
ManHK
jwxinst 寫:我認為...
sql.sql並不是語系檔
水怪最特別就是不加語系檔
而是直用 sql

sql不需要轉碼, 反而是設定上需要改變
本來utf-8的話應該不會有問題吧?
請確定你已經把整個資料庫改成utf-8


這個問題本人仍未能解決,大家可否幫忙!

另外,我想問一問大家,有無人成功在 phpBB 2.0.1.9 utf-8 安裝,因為我爬了很多文章,情況都很似我的情況沒有解決方法!

發表於 : 2006-04-13 17:06
oofishg
有阿..我的就是2.0.19+UTF8的水怪
http://breeze3.game.tw

當初在匯入sql的時候試過好幾次
最後發現用phpMyAdmin2.80b1 匯入,就可以正常了~

可能是因為phpMyAdmin舊版本對UTF8的支援度問題吧..

發表於 : 2006-04-14 00:14
jwxinst
oofishg 寫:有阿..我的就是2.0.19+UTF8的水怪
http://breeze3.game.tw

當初在匯入sql的時候試過好幾次
最後發現用phpMyAdmin2.80b1 匯入,就可以正常了~

可能是因為phpMyAdmin舊版本對UTF8的支援度問題吧..
;-)
舊板本對UTF-8支援並不太好
如果資料庫是 UTF-8, 直接輸入SQL也就是 UTF-8啦....

發表於 : 2006-04-14 08:58
ManHK
謝謝各位!

現在不再迷路了,只很弄清楚目標及方向!唯有繼續努力!

發表於 : 2006-04-16 14:35
ManHK
最後成功,沒有亂碼!

現在使用了 appserv-win32-2.5.5,這是最新版本。

建立新料庫
phpbb -->(選擇校對為)--> utf8_general_ci

SQL(不用轉編碼)
或 文字檔案的位置: (選擇合適的路徑)例如:C:\Documents and Settings\xxxxxxx\xxxxxxx\SQL.sql
文字編碼檔案:big
執行


直接輸入SQL


但原來最重要的一步,請留意以下的網址內容
http://phpbb2.tw/phpbb/viewtopic.php?t= ... light=utf8



開啟 ./includes/db.php

尋找
?>

在之前增加
$db->sql_query("SET NAMES utf8;");
$db->sql_query("SET CHARACTER_SET_CLIENT=utf8;");
$db->sql_query("SET CHARACTER_SET_RESULTS=utf8;");


究研了三個星期,不斷安裝及解除,不斷爬文! :-o