网站刚开始做的时候我用的是utf-8编码,但是没意识到bom 的问题,在我的电脑上也没有问题。现在上传到服务器上出现了session_start()的错误,我就改成了utf8 无bom 但是页面乱码了,改成utf8就出错,改成utf8无bom 就乱码。郁闷.....那位大哥指点下

解决方案 »

  1.   

    选一个好的编辑器就不会改变格式而乱码了。如果不行就全部复制后再存到一个新的utf-8编码文件中再保存。
      

  2.   

    我也转过,一般没有你说的问题
    有BOM和没有BOM我一直在测没有出过问题另外一个,没有BOM时,部分浏览器不能自动识别,所以有两个解决办法
    一是设meta指定编码
    二是heaer强制指定编码根据需要使用
      

  3.   

    <meta http-equiv="Content-Language" content="zh-CN" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      

  4.   

    大家说的都是常见的解决办法,我统统试过了.浪费了我一天的时间了.
    现在好了. @session_start()就行了.其实函数已经执行了.不让它报错就行了.
    谢谢大家.现在结贴了