Re: [問題] Extended ASCII & UTF-16 不兼容疑問
感謝板上的大大回答,但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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):