[分享]關於導入資料庫後職業、裝備、怪物名稱等亂碼問題的解決

BUG回報,BUG修改教學

版主: 涅魂, 簫哥

OCTSJimmy
 
文章: 7
註冊時間: 2006-07-02 11:52 am
來自: 艾澤拉斯大陸

[分享]關於導入資料庫後職業、裝備、怪物名稱等亂碼問題的解決

文章OCTSJimmy » 2006-07-03 9:43 pm

其實很簡單,把所有葉面的所有

big5 全部替換成

gb2312

然後用記事本打開資料庫的SQL文檔,另存為...

然後在編碼裏面選擇 ANSI 隨便取個名稱 接著刪除源資料庫重新建立資料庫並且導入另存的這份檔

亂碼全部搞定!! :o :) :) :D :D :P :P


世界&世界=?
永恒+永恒=?


涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2006-07-03 9:47 pm

這個算是BUG的解決方式,幫您移入臭蟲BUG區



wONgcHIsiNG
 
文章: 9
註冊時間: 2006-07-06 4:26 am

文章wONgcHIsiNG » 2006-07-06 4:56 am

我的數據庫
MySQL 文字編碼: UTF-8 Unicode (utf8)

不太明白...
.把所有頁面都轉成gb2312
(我是utf8 ,即是所有頁面〔整個程序?〕的編碼轉成utf8?)

.然後用記事本打開資料庫的SQL文檔
(即是wog3_sql_big5.sql?接下來另存為 ...?)

.然後在編碼裏面選擇 ANSI 隨便取個名稱
(上一步看不懂,這裡也不明白了)

.刪除源資料庫重新建立資料庫並且導入另存的這份檔
(把所有wog的資料表刪去,然後重新導入?)

我是新手...><
希望可以幫幫我




涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2006-07-06 8:00 am

utf8沒必要轉成gb2312

這篇文章是修正簡體版本的WOG的語系問題,所以utf8或big5使用者可以不必修正



wONgcHIsiNG
 
文章: 9
註冊時間: 2006-07-06 4:26 am

文章wONgcHIsiNG » 2006-07-06 8:47 am

十分對不起...

原來只要在global.php內刪去
$DB_site->query_first("SET NAMES big5;");
$DB_site->query_first("SET CHARACTER_SET_CLIENT=big5;");
$DB_site->query_first("SET CHARACTER_SET_RESULTS=big5;");

便沒問題了...

先前爬過文但鬼掩眼找不著global.php... :face6:




涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2006-07-06 9:50 am

不太明白您在說什麼 :roll:

若您想使用UTF8編碼來架設遊戲的話則WOG程式跟SQ檔案必須下載UTF8編碼,反之BIG5則下載BIG5編碼的檔案



wONgcHIsiNG
 
文章: 9
註冊時間: 2006-07-06 4:26 am

文章wONgcHIsiNG » 2006-07-06 6:24 pm

哦哦!!?

我爬文後根據這個方法做的~~ :D
原理是甚麼其實我也不大了解...:face6: (是把Big5的限制消去嗎?)

第4個回覆~
http://www.2233.idv.tw/viewtopic.php?t=32719&highlight=%E4%BA%82%E7%A2%BC




涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2006-07-06 9:19 pm

該篇文章是將global.php中的三行程式碼的註解捨去

而那三行的功能是設定從資料庫中取得的資料的編碼,若設定內容與資料庫中資料的編碼不同的話會出現亂碼




回到 臭蟲BUG區

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 4 位訪客