作者LPH66 (台大我回來了!)
看板Programming
標題Re: [問題] 關於解碼的問題
時間Sat Aug 18 00:22:04 2007
※ 引述《ericnba (eric)》之銘言:
: 請問能否算出解碼公式?
: 有3個數字分別是 46958 49241 47954
: 經過編碼後會變成 25622 38957 33310
: 請問解碼公式如何算出?
: 編碼前:
: 50502 45258 44233 46679 42673
: 編碼後:
: 36703 21205 30028 36229 26354
這是大五碼轉unicode
(其實看到這種五位數就在想會不會是雙字元組編碼
不過看到有小於32768的本來以為不是
後來突然想到unicode 就抓來試一下馬上試出來了)
你的八個例子
Big5: 46958 49241 47954 50502 45258 44233 46679 42673
其十六進位: B76E C059 BB52 C546 B0CA ACC9 B657 A6B1
對應字: 搖 頭 舞 轟 動 界 超 曲
unicode: 25622 38957 33310 36703 21205 30028 36229 26354
其十六進位: 6416 982D 821E 8F5F 52D5 754C 8D85 66F2
這個轉換方法依各平台有異 可以上google去查
--
**** 說:
不要期望一個精神力差不多已經見底的人阿Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.44.21
※ 編輯: LPH66 來自: 219.84.44.21 (08/18 00:23)
推 PsMonkey:這樣你也行阿.... 跪拜之 Orz 61.228.192.189 08/18 01:16
推 sheauren:你的腦袋可以解碼. ... Orz 60.244.255.74 08/18 12:31
推 LPH66:囧 這當然是有用工具的啊... 219.84.44.21 08/18 13:42
推 ggg12345:現代的譯電官.往日的譯電見碼唸文,還知道 140.115.1.146 08/18 14:42
→ ggg12345:道差一碼是那個字,以譯成文為容錯修正. 140.115.1.146 08/18 14:43
推 desireblood:看到數字就想得到 Big5 unicode... 140.113.166.34 08/18 14:51
推 ggg12345:他有做 range check , B5 皆大於 32768 140.115.1.146 08/18 15:36
推 ledia:你太強了 m(_ _)m 140.112.30.56 08/19 21:30
推 afterhi:這篇有強到!! 218.165.85.107 08/26 01:53