用UltraEdit把utf-8文本文件开头三个字节删掉就可以了,或者用支持Utf8的编辑器编写php

解决方案 »

  1.   

    TO  Meteorlet(www.dictworld.com) :UltraEdit延长删掉utf-8文件开头的三个字节呢?
    支持utf8的编辑器有哪些呢?
    我用ultraEdit以utf8编码编辑文件还是出现这种问题!
      

  2.   

    建议的Mysql字符集也要设置成utf-8,并且你的代码中的中文字符都转换成utf-8就问题不大了。
      

  3.   

    至少在我这里没有感觉出有什么太大问题,只是后者的间距加大了一些。
    呵呵,说句笑话。建议你还是用一般的编辑器编辑文件,保存文件时也只需按默认方式即可。中文系统嘛,自然是gb2312了。标准的包含语言信息的文件的头几个字符(是几个记不请了)是声明语言类型的,但是这个生命并不能被浏览器忽略,以致产生显示问题。
    实际上浏览器对语言编码的识别是很简单的,你只需声明一下charset就行了。如果不声明,浏览器也可自动识别,当然你需要开启“自动识别”功能(默认是开启的)充分利用php的mbstring扩展库提供的功能,应该是你最好的选择
    <?php
    mb_http_output('utf-8');
    ob_start('mb_output_handler');
    echo "中国";
    ?>完全没有必要把精力放在那些“细小”的地方
      

  4.   

    唠叨大哥,我用你的这段代码
    <?php
    mb_http_output('utf-8');
    ob_start('mb_output_handler');
    echo "中国";
    ?>
    怎么显示乱码呢?
      

  5.   

    谢谢各位问题基本上解决了!
    原来是BOM问题!``````
    现在寻找不保存BOM的编辑器!
      

  6.   

    我一直用Editplus,Editplus不保存开头三个字节的
      

  7.   

    vim.保存为UTF-8编码格式.
    :set fileencoding=utf-8
    :w 
    保存为GB2312(CP936)编码格式.
    :set fileencoding=cp936
    :w
      

  8.   

    在 firefox 下.
    http://ouk.cn/ansi/ 和 http://ouk.cn/utf8/
    显示的一模一样.
      

  9.   

    我用Notepad++,很好用~~~当然,devphp也可以~~~不过对中文支持不太好~~http://main.xxiyy.com/XYProxy/
    暂时支持英语,简体,繁体,有心情了再往德文或者其他语言上翻译吧~~~这个多语言就是用UTF-8编码,用上面两个工具写的~~~很方便~~
      

  10.   

    TO  mikespook(懒猫开始新生活):      Notepad++很不错, 不过我怎么找不到它的配置文件呢? 这次修改过了 下次又恢复原样:(
      

  11.   

    UTF-8 问题我已经解决了!现在唯一的问题就是:
          TO  mikespook(懒猫开始新生活):
              Notepad++很不错, 不过我怎么找不到它的配置文件呢? 这次修改过了 下次又恢复原样:(
    mikespook(懒猫开始新生活)上来领分吧 :)
      

  12.   

    对编码的问题一直糊涂,shy............
      

  13.   

    谢谢各位问题基本上解决了!
    原来是BOM问题!``````
    现在寻找不保存BOM的编辑器!------------
    ultraedit的参数设置里有去掉保存bom的选项
      

  14.   

    我现在用DW可是设置文件的编码方式,也可以设置是否添加BOM,中文支持也不错!
    汉字处理确实麻烦,那位大虾有什么好的文章或函数,给我发过来,谢谢!
    Email:[email protected] || [email protected]
      

  15.   

    这边的BOM是啥意思?
    不会是MRP中的BOM吧
      

  16.   

    用EmEditor吧,它能自动识别上述两种格式保存的文件,你两个网页我用它来查看源码,完全就是一样!
    只有用标准ANSI重载一下才发现有区别.
      

  17.   

    我的notepad++不用改配置就可以的,如果你需要手工改的话,在安装目录下有三个XML文件,分别为高亮显示配置、一般配置和语言配置。你可以手工修改~~~