请问在写项目的应该根据什么进行选择呢?两者是各有各的优缺点是吧,谢谢了先!

解决方案 »

  1.   

    Unicode 的优点:• 可以很容易地在不同语言之间进行数据交换。• 使你能够分配支持所有语言的单个二进制. e x e 文件或D L L 文件。• 提高应用程序的运行效率详细可以去看《Windows核心编程》
      

  2.   

    如果你的编码很有国际风格用 U会好点.否则还是用A吧.
    2楼说u会提高程序效率或许吧,但是感觉不大.一般就是诸如CreateFileA会调用CreateFileW这种.
    不管你用哪种,你要尽量使用宏如_T这种. 一般而言还是用A的风格吧
      

  3.   

    CreateFileA一般会这样执行{
    MultiByteToWideChar(..)
    CreateFileW(..)
    WideCharToMultiByte(..)}执行CreateFileA要比执行CreateFileW(..)做多一些事情
      

  4.   

    Unicode好,效率更高,支持国际化
      

  5.   

    Unicode好,效率更高,支持国际化
      

  6.   

    尽可能用UNICODE,养成好习惯。
      

  7.   

    尽可能用UNICODE,养成好习惯。