我也不太清楚,不过有一本书讲的还算可以你可以去图书馆的找一下《Windows下的C/C++高级编程》人民邮电出版社 朱磊,周彬编。

解决方案 »

  1.   

    ascii是8位...
    只能包含256个符号...
    无法包含比如中文汉字..
    于是,就有unicode编码,
    unicode是16位,可以包括世界上所有符号 ...具体我也不清楚
      

  2.   

    unicode 是16位
    ascii 是8位
      

  3.   

    那就是说 unicode 包含 ascii 的所有字符了?
      

  4.   

    可以这么说
    你可以把unicode当作扩展的ascii。
    不过不是非常兼容,嘻嘻
      

  5.   

    unicode前256个编码就是ascii .只是前面加了8位0
      

  6.   

    那我如何判断某个符号是 ascii 还是 unicode 呢?
    有没有这样的判断涵数?
      

  7.   

    哦,好象有个 isascii(char) 这样的方法的,如果是 false 那就是 unicode 了,对吧?