在zend studio8.0.1中新建一个php file为什么在已经设置了utf-8的情况下还是会出现乱码问题呢

解决方案 »

  1.   

    在头部加上:
    header("content-type:text/html;charset=utf-8");
      

  2.   

    实际上呢,我发现zd 和eclipse 都有这种情况,就是你设置了编码,但是他可能并没有正确的给你转换文件的编码。最好的方法是借助其他工具来转换,例如editplus notepad++ 啥的...
      

  3.   

    即使有时候借助了ed、not  还是出现这样的问题。。 
      

  4.   

    不会吧?在Linux 下用 BlueFish 倒是没发现过。
      

  5.   

    一般只要在 utf-8, 无bom 下就不会出现这种情况。 除非 你的是 iis服务器 加上 框架页面iframe
      

  6.   

    <?php
     
     ?>
     
     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>���û�����ϵͳ----��ҳ</title>
    </head>
    <body></body>
    </html>就是在这种情况下出现的乱码问题,请问怎么解决呢
      

  7.   

    哦,好大的回声....:)啥叫新建之后,里面的中文变成了乱码?是说copy过去的?
    还是你改变一个已有的文件的编码?