作者gimmy731031 (yuancheng)
看板java
标题Re: [问题] Extended ASCII & UTF-16 不兼容疑问
时间Sat Sep 24 14:17:18 2011
感谢板上的大大回答,但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
1F:→ gimmy731031:更正错误想法,编码问题是一定会有,可以解读是刚好 09/29 21:39