如题 ?

解决方案 »

  1.   

    我一般都是用UTF-8的,不管怎样,要统一起来
      

  2.   

    能用UTF-8的就全用UTF-8如果是遗留系统,使用的是GBK,那就用GBK,如果是新系统,推荐全使用UTF-8
      

  3.   

    新系统用UTF-8,如果是老系统原来是可以用其他的,不过如果用了ssh哪些之内的框架,最好用utf-8,不然容易出错
      

  4.   

    如果程序在windows和linux中要统一的话,用utf8
      

  5.   

    用哪个都行关键是要统一(JSP,TOMCAT,过滤器)
      

  6.   

    一般不是用gbk吗  用utf-8会出问题吧
      

  7.   

    我比较习惯使用gbk,不过跟楼上一样,需要都统一起来
      

  8.   

    一般的都用 utf-8原因:
    gb2312 出来得比较早 ,所以有一些汉字和繁体好象不支持。
    gbk 是一个改进版。所以能用gbk的时候一般不用gb2312 而涉及到多种语言用utf-8编码,它是解决国际上字符的一种多字节编码,通用性强
    如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包故一般都用 utf-8
      

  9.   

    utf-8 如果跨平台,更能体会到utf-8的重要性了
      

  10.   

    看一下国内几大门户网站:腾讯、网易、新浪、搜狐
    看一下国内几大电子商务网站:淘宝、京东、新蛋有没有想过,为什么都使用的是 GB2312 或者 GBK,而不用 UTF-8?我并不建议使用 UTF-8。以下是我个人的观点,仅供参考:首先,适用原则。能用就行,并不是所有的页面都需要国际化支持的!当然了,这与页面的长期规划有关。其次,页面大小。UTF-8 中的汉字占用至少三个字节,而 GB2312、GBK 之类的占用两个字节,使用 GB2312 或 GBK 的话,在页面大小上减小了很多,如果页面上的汉字很多,比如说是小说类的页面,采用 UTF-8 页面的话,页面大小将会比采用 GBK 编码的页面多出一半左右。最好,深思熟虑。不要人云亦云,了解一下编码及字符集的知识是很有必要的,不要一味地追求省事。
      

  11.   

    GBK是在中国通用的而UTF-8是在世界上通用的
      

  12.   

    受教,我也一直都跟着别人用utf-8,一直没去想原因
      

  13.   

    我也都用UTF-8,到不是为了什么国际化问题。因为几家公司的数据库都是UTF-8的,就顺道全统一了。
      

  14.   

    GBK是一种过渡产物,主要解决GB2312字符集小的问题,以后逐渐用gb18030代替GBK。
      

  15.   


    受教了,还真没想过为什么用UTF-8
      

  16.   

    一直 gbk的,数据库默认也是gbk.
      

  17.   

    一般情况下。如果是制作国际性的系统用UTF-8比较多(国际化)。同时用UTF-8乱码可能会相对少。
    建议统一用UTF-8比较好,从前台客户端—>逻辑业务—>数据库编码;
    很多的使用UTF-8编码唯一的好处是,国外的用户如果使用Windows XP英文版,浏览UTF-8编码的任何网页,无论是中文、还是日文、韩文、阿拉伯文,都可以正常显示,UTF-8是世界通用的语言编码,UTF-8的推广要归功于Google的应用,以及Blog开发者。而如果用Windows XP英文版的IE6.0浏览gb2312语言编码的网页,则会提示是否安装语言包。因此,可能会失去很多的国外浏览者。 国外浏览者。.UTF8 是(UNICODE八位交换格式)的简称,UNICODE是国际标准,也是ISO标准10646的等价标准。UNICODE编码的文件中可以同时对几乎所有地球上已知的文字字符进行书写和表示,而且已经是UNIX/LINUX世界的默认编码标准。在中国大陆简体中文版非常常用的GB2312/GB18030/GBK系列标准是我国的国家标准,但只能对中文和多数西方文字进行编码。为了网站的通用性起见,用UTF8编码是更好的选择。
      

  18.   

    给自己人(认识汉字的,不管繁简体)玩玩的,就Gbk
    还要给别国人用的(拉丁语系除外),就用utf
      

  19.   

    就适用原则来说,赞同火龙果。
    就大小来说,反对。
    大部分网页(小说那种除外),比重更大的是<html>,拿现在的news.sina.com.cn来说
    gb2312:771037bytes
    utf-8:803770bytes
    增加的比例并没有想象中的大,而且,经过gzip压缩后,两者只相差了大概3000字节。让后,我到起点再选取一篇热点文章:http://www.qidian.com/BookReader/1750845,30952542.aspx
    plain: 60725bytes vs 65897bytes, gzip: 17865bytes vs 18966bytes之所以门户们都是用GBx,那是积重难返,而不是因为大小问题。在一个我们最需要考虑大小的地方,新浪网手机门户:3g.sina.com.cn,我却看到其编码反而是utf-8。同样的情况还包括新浪微博t.sina.com.cn最后总结一下:
    1 能用就行
    2 当你不确定是否会出现国际化情况的时候,或者只要存储的文字有1%可能出现GBx无法包含的情况,还是用utf-8
    3 utf-8的网页,大小并没有想象的那么夸张,而很多门户用GBx,那只是因为他们建立于1990s,而并不是因为utf-8用3字节存储汉字。
      

  20.   

    补充一下,并不是说每个页面节约那些字节不重要(在高并发的时候,那5%也很重要),但是对于这个帖子的受众来说,不会有那么高的并发。
    同样,在数据库存储方面,GBx和UTF-8的区别还是很大的。而且两者的性能差距,我也没有测试过
    但是,我上面的例子,只是想抛砖引玉,告诉大家,别再把utf-8的网页当成大块头
      

  21.   

    统一页面,使访问时,降低乱码出现,用utf-8
      

  22.   

    UTF-8吧,    GBK 有时还有问题!~
      

  23.   

    我也用UTF-8
    有时看看俄国佬的代码,用GBK话,还要重新设置,麻烦
      

  24.   

    对于手机访问类型的,像 3g.sina.com.cn 和 t.sina.com.cn(有开放 API 给手机用)基本上用的都是 UTF-8,因为手机可以不支持 GBK,但一定会支持 UTF-8 的,这只是手机遗留问题,现在的手机估计不会不支持。了。总之以适用为主吧,如果产品线确定以后会走国际化的,那还是用 UTF-8。如果产品定位是在国内的话,建议使用 GBK。不过前面有人说到用 GBK 会出现乱码,用 UTF-8 就不会了。这个我是不赞同的,乱码问题的大多数的原因是对于系统内部编码机制了解欠缺造成的,与字符编码没有任何关系。
      

  25.   

    只要JSP编码和过滤器弄的编吗一样都无所谓。不一样会出错的,我都是用UTF-8
      

  26.   

    最好都用UTF-8,以免出现乱码问题。
      

  27.   

    不管是用UTF-8还是GBK只要统一,一般不会有问题。
    不过推荐还是用UTF-8
      

  28.   


    国际包含了国内 那么使用UTF-8 不就能解决所有问题了吗?!为什么还要用GBK呢?! 
    是因为有些公司对系统内部编码机制了解欠缺 而使用自己常用而且有把握的GBK吗?!