UID313973
帖子
精華
主題
積分6235
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限20
註冊時間2011-9-4
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 怒 2019-3-9 02:58 PM |
---|
簽到天數: 341 天 連續簽到: 1 天 [LV.8]以壇為家I
|
本帖最後由 fries8977 於 2012-8-13 06:08 PM 編輯
如標題所敘述
由於各大論壇以及Sear論壇都沒有相似問題
因此來這討論。
故事過程是這樣的
在架設伺服器的時候,
一開始我的設定是UTF-8
但是私服運行時間過約半個月
一念之差
我把資料庫設定編碼為:big5
(一般其他架設者都是utf-8,我會這樣做純粹只是受到big5 traditional chinese的誘惑,繁體中文..)
然後,開機檔一樣有設定這個>>default_codepage:big5
開機正常開機....但是所有玩家變亂碼
因為某種腦內啡的分泌,所以我沒把big5換回來。(其實是換不回來除非洗白..資料庫都被改編碼了,改回去也是亂碼)
當時又還沒備份檔案因此就是big5到現在。
這時問題來了,伺服器常常發生玩家彈窗事件(以前都不會)
城戰尤其明顯。站著不動也會彈窗。
回主城也會彈,姑且推論是只要在人多的地方 就有機率會彈(此彈窗已發生約一個月)
客戶端也在這個月內檢查無數次,爬過無數文。
或許我沒把客戶端整個洗白重弄也是彈窗原因,
但是網路上已知客戶端錯誤(num2 idnum2 裡面"所有"文字都已經檢查過。)其餘所有文件也全數檢查完畢,無發現錯誤異狀。
整個結果讓我導向了兩個方向
一是:客戶端洗白,自定義頭飾全部移除
二是:編碼問題
主要是想請問編碼問題,我的假設是否正確
假設如下:因為資料庫使用了big5編碼, 開機檔又有此指令default_codepage:big5
是否會造成玩家換地圖 或是接受其他玩家訊息的時候,連續讀取兩次編碼造成彈窗?
雖然已經很多人說過貼上copy/exit是沒用的行為,但是我還是貼上來問題會比較完全。
這個彈窗資訊是站著不動就談窗的資訊
..
Module Name: D:\RO\仙境.exe8 b+ \$ e j& A% t; X0 g* Z
Time Stamp: 0x4df05b74 - Thu Jun 09 13:34:44 2011+ v! H4 T \9 w" p
, T P/ O+ D( e* \+ W! E
Exception Type: 0xc0000005
0x711bb9f0 C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57\MSVCR90.dll' i0 I" u8 N, p5 w6 t
0x007068cb D:\RO\仙境.exe3 o5 K# A+ g7 i" W+ k
3 n' ]+ z! u! h( x0 i* v, p- @* Z
eax: 0x00000000 ebx: 0x00000010" I9 T" H. {, M
ecx: 0x00000000 edx: 0x064c9b78" |$ L9 f* b8 l" V2 z
esi: 0x008bbde0 edi: 0x069dc3e0
ebp: 0x069dc4e8 esp: 0x0012f9748 \/ T$ H6 [. p8 w" ?
stack 0012f974 - 0012fd743 i, p& x& x& m- D$ F4 v7 s- b( m( L9 W4 I
0012F974 : 00 00 00 00 3B DF 36 4A 40 FB 12 00 DE EB 77 00
0012F984 : FF FF FF FF 4D E8 6D 00 EC C4 9D 06 01 00 00 00 / [ Q6 C2 c3 H; F0 P
0012F994 : DF DF 36 4A 60 2B FB 11 D8 26 4E 13 70 8F 57 0E
0012F9A4 : 20 71 57 12 32 82 81 BE 00 00 00 00 00 00 00 00 # p. U6 f4 L4 H: R! [; W6 P- [* H' D
0012F9B4 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0012F9C4 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 * Z* k' W3 N+ R1 ~: w' ]* X* I
0012F9D4 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0012F9E4 : 00 00 00 00 39 30 34 31 00 13 3A 71 D8 26 4E 13 r$ j6 q$ v! H& o% n4 [+ O7 {* o
0012F9F4 : 9C 01 00 02 04 00 00 00 0F 00 00 00 00 00 00 00 8 l* p7 U' s- o2 D" Z! M
0012FA04 : 5A 00 98 03 AA F6 01 00 3F DE 36 4A 81 86 66 00 # v. r' q3 R$ h# e9 M6 h
0012FA14 : 8E 86 66 00 01 00 00 00 5B 00 47 03 AA F6 01 00 ) B. ^. p' }. {. C) F% ~- D- j
0012FA24 : 4E 50 43 5C 31 5F 45 54 88 6B E7 01 2E 73 70 72 3 I6 x1 M" y/ [2 V
0012FA34 : 0C 00 00 00 00 00 00 00 02 00 00 00 E0 41 46 12 8 i/ X3 k0 g1 L& f: k
0012FA44 : 48 00 E7 01 60 01 E7 01 20 71 57 12 70 6C E7 01
0012FA54 : 00 00 00 00 EC F9 12 00 C0 CB 31 06 44 FB 12 00
0012FA64 : 15 E1 46 77 A1 F6 62 06 FE FF FF FF 77 2F 4A 77 : ?& W4 b/ ^5 S' n1 v" M
) o* D6 D7 ?* X2 R( o x
Launch Info 4 F5 [+ K. `% L' S/ `5 K9 t
0187 01C1 038F 038F 02F5 02F5 02F5 0158
0000 0000 0000 0000 0000 0000 0000 0000 , B' ]+ b9 G4 b& M3 C: w
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000 8 A5 o4 D2 ~- ~8 `
Job : Glt. Cross
|
|