[問題] 霍夫曼編碼output問題

作者: Chen334 (古先生)   2018-12-04 16:25:56
開發平台(Platform): (Ex: Win10, Linux, ...)
win10
sㄙ器D這樣是ꐰ
問題(Question):
在做huffman tree的時候,單純將input編碼後壓縮便輸出,出現一些亂碼
問了幾個同學亂碼都在ascii內
不知道自己的output跑出一堆空白還有中文字
(unicode)不知道是不是對的
不過我的output確實也讓byte數降低了
不知道這樣是不是正常的,謝謝各位
餵入的資料(Input):
txt
預期的正確結果(Expected Output):
ascii內的亂碼
錯誤結果(Wrong Output):
一堆空白跟unicode
s
補充說明(Supplement):
作者: sarafciel (Cattuz)   2018-12-04 16:56:00
codeblog是哪來的土炮編譯器啊XD
作者: shec1213 (旭爺)   2018-12-04 17:10:00
你檢視結果是用ascii去看嗎?
作者: F04E (Fujitsu)   2018-12-04 18:54:00
ascii又不是全都能顯示
作者: loveme00835 (髮箍)   2018-12-04 20:23:00
隔空抓藥, 而且還是 windows 記事本 xD
作者: school4303 (某爬蟲類)   2018-12-05 02:44:00
不貼code??
作者: F04E (Fujitsu)   2018-12-05 17:00:00
為什麼不用HEX輸出? 一堆ascii亂碼怎麼驗證結果?
作者: loveme00835 (髮箍)   2018-12-06 06:27:00
你從哪裡看出這是 unicode?
作者: worcdlo (worcdlo)   2018-12-06 20:40:00
1.請提供原始資料對應的轉碼bit 2.請將資料以HEX形式開啟3.另外好奇問個問題,不定長度bit的儲存 最後一個byte通常無法剛好塞滿,你是怎麼做? 全補1嗎?
作者: school4303 (某爬蟲類)   2018-12-06 20:48:00
是 你/編輯器/網頁? 把輸出當unicode 不是輸出是而且你用記事本開 你怎麼知道是unicode?去裝notepad++吧 裝個plugin也能看hex

Links booklink

Contact Us: admin [ a t ] ucptt.com