Re: [問題] Extended ASCII & UTF-16 不兼容疑問

看板java作者 (yuancheng)時間12年前 (2011/09/24 14:17), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
感謝板上的大大回答,但UTF-16似乎是不相容Extended ASCII, 它的編碼方式有2.3.4 bytes不同的填充碼機制,在解讀Extended ASCII時會解碼錯誤, 我想能夠正確將DB裡的ASCII碼解碼, 應該是因為使用java裡的char去抓取這個字元儲存的"代碼", 而不是抓取在資料庫中select看到的字元, 所以才能夠正確的解碼出來, 不知道是不是這個原因呢? ※ 引述《gimmy731031 (yuancheng)》之銘言: : 各位先進大家好,小弟不才想和前輩們請教一個問題, : 是這樣的,小弟將8個bits的0.1組合,利用Extended ASCII存入DB中, : 在網路上搜尋說UTF-16和ASCII編碼是不相容的, : 但為何我故意將Eclipse的語系調成UTF-16後,還是可以正確的讀出DB存入ASCII的資料呢? : 是不是我誤會了網路上的意思, : 另外想再請教如果我使用Extended ASCII 來做為編碼方式存入DB, : 之後在讀取上會不會遇到什麼樣的問題,導致無法正確讀出呢? : 以上兩個問題,先謝謝各位了~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.83.106

09/29 21:39, , 1F
更正錯誤想法,編碼問題是一定會有,可以解讀是剛好
09/29 21:39, 1F
文章代碼(AID): #1EVNNmTx (java)
文章代碼(AID): #1EVNNmTx (java)