一段英文,使用utf-8。
  读时,使用gbk,意外成功。
  按理说,英文保存时,是单字节存放的,而读时使用两字节。
  Why? Any idea?

解决方案 »

  1.   

    英文不管什么编码都是一样的,跟ascii表的编码相同。
      

  2.   

    还是有点不明白,用GBK读的时候,怎么能知道是两个英文,而不是一个汉字?
    能再给回答一下吗?谢谢
      

  3.   

    1楼的兄弟,能再给解答一下吗?
    GBK的英文好像是两个字节的啊
      

  4.   

    谁说 ascii 字符在 utf-8 编码集中用二字节!在 unicode 中才使用 二字节.
      

  5.   

    ascii 在 GBK 集中也是单字节.ascii 在 iso-8859-1 , GB,  UTF-8 中,是兼容的