使用gbk能解析utf-8中英文?

justformygame 2009-11-29 04:21:29
一段英文,使用utf-8。
读时,使用gbk,意外成功。
按理说,英文保存时,是单字节存放的,而读时使用两字节。
Why? Any idea?
...全文
353 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
苍蝇①号 2009-11-29
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wcwtitxu 的回复:]
ascii 在 GBK 集中也是单字节.

ascii 在 iso-8859-1 , GB,  UTF-8 中,是兼容的
[/Quote]
wcwtitxu 2009-11-29
  • 打赏
  • 举报
回复
ascii 在 GBK 集中也是单字节.

ascii 在 iso-8859-1 , GB, UTF-8 中,是兼容的
阿_布 2009-11-29
  • 打赏
  • 举报
回复
每一个字符在对应的编码表里面有一个编码的啊!英文字母的编码都是相同的。
wcwtitxu 2009-11-29
  • 打赏
  • 举报
回复
谁说 ascii 字符在 utf-8 编码集中用二字节!

在 unicode 中才使用 二字节.
whut0802 2009-11-29
  • 打赏
  • 举报
回复
你不能只看他们存储的空间大小,两个英文的编码方式和一个汉字的编码方式显然是不同的嘛
justformygame 2009-11-29
  • 打赏
  • 举报
回复
1楼的兄弟,能再给解答一下吗?
GBK的英文好像是两个字节的啊
justformygame 2009-11-29
  • 打赏
  • 举报
回复
还是有点不明白,用GBK读的时候,怎么能知道是两个英文,而不是一个汉字?
能再给回答一下吗?谢谢
阿_布 2009-11-29
  • 打赏
  • 举报
回复
英文不管什么编码都是一样的,跟ascii表的编码相同。

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧