本帖最后由 default7 于 2009-11-30 22:23:00 编辑

解决方案 »

  1.   

    我用Zend studio几年 大多数项目都是UTF-8 只是偶尔一两次乱码而已 重开程序就正常了 不知到LZ用哪个版本?是不是OS环境编码没设好啊?
      

  2.   

    Zend Studo 5.1 和Zend Studio 7 都打开UTF-8文件乱码,另外Dreamweaver也打开UTF-8文件也乱。
    (操作系统WIN XP)
      

  3.   

       小弟比较笨,反正乱码了都试试,知道那种组合合适为止,我现在在做的一个web项目,如果是包含的主文件,我就用的是存为UTF-8,编码里写的是GBK,如果是被包含的文件就是用的ASCII了,好像还是没有出现什么问题。呵呵
      

  4.   

    用utf8赛,国际通用,用什么gbk!
    很多国外开源编码都是utf8
      

  5.   

    utf8吧,有时候虽然麻烦点,但是用它比其他的更少麻烦,而且都通用
      

  6.   

    utf-8   吧,,,美国鬼子也能访问。美国、德国佬的空间都能运行。主要是感觉是趋势。。现在的大部分frame都是utf-8的
    但是utf-8数据库大1.5倍
      

  7.   

    utf-8Zend Studio 的项目是可以把uft-8设为默认编码的,
    可能打开项目外文件会乱码吧,没怎么试过,零散的程序都是用EditPlus的
      

  8.   

    iso-8859-1 and unicode(utf-8)
    utf-8是大势所趋。
    全世界那么多文字就应该在计算机处理方面统一编码,现在很多项目都提倡多语言,不用utf-8用什么。
      

  9.   

    90%的程序我会使用UTF-85%的概率是iso-8859-1剩下的gb2312
      

  10.   

    从数据库到文件保存都用的格式utf8如果数据库是utf-8,网页编码使用的是gb2312(ANSI编码保存),那么打开这个网页的时候,里面的中文全部都乱掉了    这个情况    设置数据库的读取编码是gbk就行了   mysql_query("set names gbk");
      

  11.   

    基本都是UTF-8,呵呵,现在用GBK,或GB2312也行,
      

  12.   

    utf-8
    zend现在不也是用的eclipse吗?
    eclipse里面可以改变工程编码的,不知道zend可以不。
      

  13.   

    基本没有楼主说的这种情况 = =只要配置好,就不存在打开会乱码的情况。DW打开如果乱码,请检查你的配置以及应对右下角显示的当前网页编码。我一般用UTF-8。ZEND也很好的支持UTF-8,没有乱码现象。 5-7都试了。DW3 -4 都用了。
      

  14.   

    除了页面设置为utf-8  文字的编码也要是utf-8 才不会乱码header('Content-Type: text/html;charset=utf-8');
      

  15.   

    没有办法。等啥时候都以汉字为标准了,就是我们定编码了。现在还是用UTF-8吧!
      

  16.   

    为多语言,当然是utf-8了.这还用问吗?
      

  17.   

    原先都是utf-8的,但是现在公司这边都是gbk,没办法··郁闷··
      

  18.   

    utf-8 我现在学CI那模板就是 UTF-8 没办法
      

  19.   

    只要能用utf8,就用utf8,除非老板要求其它编码.zend studio对utf8没问题. 你留意设置.数据库是utf-8,页面也可以是其它编码,mysql的set name可以设 set names utf8, 也可以设set names gbk,
    这个方面详细的可以看mysql的手册,character set部分,  
    看通这部分,你就再也不会有编码方面的烦恼了
      

  20.   

    用 zend 需要注意的是 有一个设置是  把工作空间给为 utf-8 默认是gbk
      在写文档时加上
      header('Content-Type: text/html;charset=utf-8');
      存数据库时
               加上 mysql_query("set names utf-8");
         这样的话页面和数据库都不会出现乱码。
      就用utf-8,其他的不用解决起来麻烦    
      

  21.   

    我还用Dreamweaver8 UE EditPlus3 呢 看来偶out了 嘎嘎 在下用UTF-8 gbk 可utf-8是首选!!! 
      

  22.   

    能实现就可以了。用什么编码无大碍,
    关键看你的项目架设的环境。编码由你自己选择。。UTF-8行 ,gbk都行
    国际通用还是英语呢,难道我们都把软件编程英文版的。那中国人咋看了。。
      

  23.   

    用GB2312也不是不可以。推荐UTF8
      

  24.   

    php代码本身用ansi,其中的汉字用另外的文件utf8来include,数据库用uft8.
      

  25.   

    呵呵,不赞成一味的选择utf8,如果你不能确定一个新项目的具体应用环境,那么选utf8无大错,并且可以最大程度上的满足需求。
    但如果你熟悉应用环境,认为gb2312,或者gbk足够时,那就用gb2312或者gbk吧。那时候就没必要用utf8了。
    最根本的一个原因就是,utf8并未被所有人支持,比如财付通。
    另外,就是数据库存储的问题。变为原来的1.5倍,这个不是说笑的。(当然看具体应用)什么事情用最恰当的就好,现在的开发是要求积累经验,快速的判断开发框架,至于什么扩展需求,什么性能问题,这些对于一个项目,一个有经验的开发人员来说都不是问题。
    你选了utf8也没问题,大不了遇到不支持utf8的接口你转换数据格式就是了。麻烦点而已。
    你选了gbk,gb2312,大不了到时候转换下文件格式。如果严重到了数据库也要换,那就再麻烦点导下数据库喽。(当然,变更中如果麻烦超出你的估计,那么在以后的开发你就要吃一堑长一智了:))
      

  26.   

    当你的数据库压力很大时,命名gbk,gb2312就够了,为啥还要选择utf8呢?
    选utf8那不是没事闲着自己找麻烦么?
    同理,明明你知道需要多语言环境,需要支持默写特殊字符,你还非要用gb2312,那也没什么好说的,自己找麻烦而已。
    呵呵,也许有人说,就是不清楚这些状况才头痛。那么,建议你,多去看看,参照下同类产品。熟悉业务,了解实际需求才是关键。对于需求与业务的理解才是这时候最需要做的。
      

  27.   

    建议 php 数据库 js html 都用utf8,在 ajax 调用时, 如果是 gbk 或 gb2312 编码的,就很麻烦,
    谁有好的处理方法?
      

  28.   

    utf - 888888888888888888   自己想为什么
      

  29.   

    一定是 utf8
    那些什么性能,大小...都不是问题
    你解决因为不使用utf8而出现问题的速度
    还不一定比电脑硬件的发展快zend studio 支援 utf8 很好...你用法可能有问题
      

  30.   


    中文站的话 用 gbk; 选编码应该和 zend studio 没关系吧!zs 乱码 创建项目选utf-8编码  问题应该可以解决
      

  31.   

    用utf-8吧,这已是通用标准了有许多种考虑,国际化是一方面,其他组件的支持都是向utf8看齐的
    比如xmlhttp返回时xml时,默认就是utf-8的,这只是一个例子,支持utf8的会越来越多,而支持gb和gbk的,可能要自已开发
      

  32.   

    UTF-8
    吧,
    我也一直用这个,
      

  33.   

    UTF-8.趋势,也为了更好的跟多种文化接轨。
      

  34.   

    哈哈哈!美国人编程应该不会有这种烦恼吧。
    编码我建议你要选utf-8,
      

  35.   

    DW 下直在用 一直用的GB2312  又不出国搞那些麻烦干什么  自己怎么用的好就用哪个 
      

  36.   

    UTF8 楼主用ZEND?可以改项目或者系统环境的编码啊
      

  37.   

    UTF8,原因很简单,网络是全球互联的,你不能确定是谁看你的网站,或谁在你的网站发言,有英文,韓文,日文,阿拉伯文,繁体,等等。要让这些文字都能在你网站正确显示,那你就得用UTF8.
      

  38.   

    感觉用 UTF-8 国际化 好点