书上很多例子都只能运行在多字节字符集下,但网上下的一些源码必须unicode下才能运行,一般公司用什么编码?

解决方案 »

  1.   

    现在都用UNICODE,由于NT内核内部全是用UNICONDE的
      

  2.   

    如果编的程序不需要在9x上运行,建议用UNICODE,这样运行效率要高。
      

  3.   

    Unicode很重要啊,这给处理不同地区的字符集带来很大的方便了
    应该转变到Unicode了
      

  4.   

    Unicode就是趋势。
    NT和CE内核都是Unicode
      

  5.   

    还是UNICODE好,以后移植都方便了
      

  6.   

    楼上说的好!unicode 是趋势!
      

  7.   

    Unicode比较方便,
    它包含各种国家的 文字编码。
      

  8.   

    因为在NT系统列的系统中,字符串的内部表示全是UNICODE方式的,各种API其实也只提供了UNICODE版本的,对于ANSI版本的API,在调用之前会进行转换,所以用UNICODE效率要高。
      

  9.   

    内存廉价了
    当然unicode方便
      

  10.   

    俺所有的新程序都是unicode的,并彻底明白了字符集,以及各种转换。
      

  11.   

    写程序时最好提供ansi和unicode都兼容,要不哪一天要改就麻烦了,如_tcscpy代替strcpy, TCHAR代替char,_T("")代替"",更多内容可以查看msdn。
      

  12.   

    如果你程序不仅仅应用于中国境内的话,建议还是使用unicode,要不然很麻烦
      

  13.   

    全用unicode吧,现在还有谁用win98阿?
    实际上这个unicode的说法不准确,windows里的unicode实际上是指 utf16 little endian
    还有一种广泛使用的unicode是utf8, linux系统里都用这个。
      

  14.   

    用unicode了,毕竟是趋势,不过在网络上传输大量的数据,unicode的效率确实是个问题。
      

  15.   

    windows内部都是unicode,如果你是ansi的话,系统还会帮你转换成unicode ,所以建立还是unicode.
      

  16.   

    我做的项目也都是用Unicode的,不过仅仅是为了界面的国际化
      

  17.   

    我所做的程序和项目都是Unicode的。即使写测试程序也是Unicode的。但我一般都会用_T宏簇,只是在项目设置中选Unicode。
      

  18.   

    Unicode是趋势。
    字符串""换为_T(""),用中间型的变量和函数,如char换为TCHAR,如atoi()换为_ttoi()等等。
    编译时自行设定是Unicode还是ANSI。一套代码,可编两个不同的版本。
      

  19.   

    UNICODE很重要,不过对函数来说,大部分是A还是W的区别,概念分清楚最重要!
      

  20.   

    如果你的程序全是英文(包括字符资源),那么unicode根本可以忽略!
      

  21.   

    utf8 跟 unicode 不是一会事的, 他们说的不是一个事情
      

  22.   


    补充下, 如果有不支持unicode的编程语言,你怎么玩中文?